Chapter 10. 3D Graphics, Virtual Reality, and Visualization

IN THIS CHAPTER

  • What Is 3D?

  • The Java 3D Scene Graph

  • Inside the Rendering Pipeline

  • Thread Scheduling

  • Geometric Modeling

  • Reducing Unnecessary Rendering Through Culling

  • Spatial Transformation

  • The Java 3D View Model

  • Particle Systems

  • Texture Mapping

  • Modeling Light and Shadows

  • User Interaction in 3D Space

  • Unjarring the Java 3D Utilities

Immersive virtual environments and 3D data visualization are among the major goals of computer graphics. This chapter introduces the concepts behind the way that 3D works. The basic process is to create a model in a 3D mathematical space, define a viewing volume in that space, and project the objects within the viewing volume onto a 2D plane for rendering. Having a basic understanding of the fundamentals of 3D presented in this chapter will make the remaining chapters of this section on the Java 3D API more accessible.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset