Texture Mapping : Java3D

You could model every detail of every 3D shape in your scene

This requires an enormous amount of modeling effort

More shapes means more to draw and worse interactivity

Instead, create the illusion of detail:

Not every aspect of texture mapping are availaible in Java3D, but the main one

Texture Image : 128 x 128