Java 3D Scene Graphs
An Introduction
Prof. David Bernstein
James Madison University
Computer Science Department
bernstdh@jmu.edu
Scene Graphs
Purpose:
Organize and control the rendering of its constituent objects
In Java3D:
Branches of the tree do not share state information
Hence, different objects can be rendered concurrently
Scene Graphs (cont.)
The Root Node:
A
VirtualUniverse
Two Main Branches:
View Branch
Content Branch
Symbology
Scene Graph Paths
Defined:
The (unique) path from the root node to a leaf node
Important Properties:
A scene graph path completely specifies the state information (e.g., location, orientation, size) of its leaf
The visual attributes of an object depend only on its scene graph path