Productivity features - enabling Rapid Application Development
-
OpenGL++ - Object Orientated wrappers around OpenGL and extensions
-
Its a Scene Graph too!
-
Embodies Composite Design Pattern - create logical relationships through composition
-
Embodies Hierarchical Spatial Composition - ideal for creating Binary/Quad/Oct-trees for efficient culling
-
Wide range of useful Nodes for managing scene complexity and behaviours - Groups/LOD/Switch/Sequence/Transforms
-
Automatic and robust memory management - smart pointers and reference counting
-
Support for persistance - you can create, save and reload your database
-
Wide range of traversers - app, cull, draw, intersect, optimize, smoothing...
-
Run-time extensibility
-
Node kits - osgParticle, osgText ... just released osgNV
-
Plugins - wide range of loaders - 3D Studio, AC3D, OpenFlight, LightWave, JPEG, PNG etc. etc.