OpenSceneGraph
From Wikipedia, the free encyclopedia
OpenSceneGraph | |
---|---|
Latest release | 2.4 |
OS | Cross-platform |
Genre | 3D graphics |
License | OpenSceneGraph Public License (LGPL based) |
Website | http://www.openscenegraph.org/ |
OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, computer games, virtual reality, scientific visualization and modelling.
The toolkit is written in standard C++ using OpenGL, and runs on a variety of operating systems including Microsoft Windows, Mac OS X, Linux, IRIX, Solaris and FreeBSD.
[edit] Features
- A full-featured and industry-proven scene graph
- High performance due to support for
- View frustum, small feature and occlusion culling
- Level of detail
- State sorting and lazy state updating
- OpenGL fast paths and latest extensions
- Multi-threading and database optimization
- Extensive support for OpenGL, from 1.1 through 2.0 including the latest extensions
- Tightly coupled support for OpenGL Shading Language, developed in conjunction with 3Dlabs
- Support for a wide range of 2D image and 3D database formats, with 34 loaders available including industry standards such as OpenFlight, TerraPage, OBJ, 3DS, JPEG, PNG and GeoTiff
- Particle effects
- High quality anti-aliased TrueType(R) text support
- Seamless support for framebuffer objects, pbuffers and frame buffer render-to-texture effects
- Multi-threaded database paging support, which can be used in conjunction with all 3D database and image loaders
- Large scale, whole earth geospatial terrain paged database generation
- Introspection support for core libraries allowing external applications to query, get, set and operate on all classes in the scene graph, via a generic interface
- Multi-threaded and highly configurable support for multiple CPU/multiple GPU machines
[edit] See Also
[edit] External links
- Official website of the project
- Scenegraphs and Openscenegraph for 3D Software Development
- OpenSceneGraph library information webpage on www.OpenGL.org (one of four promoted libraries)