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 ...
Get Java™ Media APIs: Cross-Platform Imaging, Media, and Visualization now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.