Java 3D wrapup
That completes our introduction to Java 3D. We covered a lot of ground in a very short time, so let's review the high points:
- Java 3D allows you to develop 3D graphics applications that have a high degree of visual realism. You build up a scene graph that describes everything you want to render, including geometry objects and visual effects.
- The built-in set of
Primitiveclasses allow you to quickly build up a scene graph full of geometry objects without worrying about some of the more complicated details like texture coordinates and surface normals.
- You describe lighting of your scene with the
Lightclasses and theMaterial.
- You can provide additional realism using texture mapping.
- Interpolators are a type of
Behaviorthat allow you to add animations to your scene.
The fun of graphics programming in general and Java 3D in particular is hard to convey with words. It's the hands-on experimentation that will hook you and keep you up late at night. I recommend that you download the example code in Resources and try out different techniques to see what works and how. Use different lighting and play around with textures. Just have fun!

