• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Part 3: JAVA 3D > CUSTOMIZING BACKGROUND, FOG, LIGHTING, AND SOUND

Chapter 15. CUSTOMIZING BACKGROUND, FOG, LIGHTING, AND SOUND

Topics in This Chapter

  • Understanding bounding regions

  • Creating background colors and images

  • Creating linear and exponential fog effects

  • Lighting scenes with directional, point, and spot light sources

  • Adding point and background sound sources to scenes

By now you know the basics of creating virtual worlds. You can create an empty universe, fill it with objects, adjust the colors and materials of those objects, build object hierarchies, and even load complete VRML worlds. However, there's still more to learn about Java 3D. In this chapter we'll see how to enhance our worlds by adding backdrops, lights, sound sources, and fog. We'll be building on our VRML Viewer example from Chapter 13, "Customizing Size, Location, and Orientation," and enhancing it using these new techniques.

In this chapter you'll learn how to enhance your Java 3D universes with backgrounds, fog, lighting, and sound. You'll also discover the importance of bounding regions, which are used to limit the effects of these features.

Note

Although a number of vital Java 3D concepts are covered in this section of Core Web3D, we've only scratched at the surface of Java 3D. If you'd like to learn about programming Java 3D in greater detail, visit the Core Java 3D web site at http://www.CoreJava3D.com/. As a companion title to Core Web3D, Core Java 3D is dedicated entirely to Java 3D programming. Because you've already purchased Core Web3D, you'll be given access to several online Core Java 3D chapters that are not available to the general public.


Note: Core Web3D Code

Source code listings for this (and all other) Core Web3D chapters are available online at http://www.CoreWeb3D.com/.



PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint