Scene-Graph APIs

Scene Graph To OpenGL | | Blender

Established Scene-Graph APIs:

What do scene-graph APIs offer:

  • descriptive modelling of a 3D scene as a hierarchical object tree
  • object-oriented programming model (generally C++)
    • all scene-graph nodes are derived from a base class
    • specialized nodes may store geometric meshes or modeling tansformations
    • easily extendable by deriving own nodes
  • manipulation and picking
  • file formats for persistent storage of 3D scenes
  • automatic optimizations of the scene graph (such as primitive sorting etc.)

Scene Graph To OpenGL | | Blender