Open Scene Graph is a cross-platform C++/OpenGL library for real-time visualization. Uses range from visual simulation, scientific modeling, virtual reality, and games.
Release Notes: Support was added for OpenGL Geometry shaders. Support for OpenGL Multiple Render Targets extension was added to Frame Buffer Objects. Support for OpenGL Occlussion Query extension was added. OpenFlight writer was added. A libcurl based plugin for reading HTTP hosted databases was added. Quicktime based reading of live video streams under Windows and Mac OS X was implemented. Improvements were made to osgTerrain for support of terabyte scale whole earth terrain databases.
Release Notes: New integrated Viewer, Shadow, and Manipulator libraries were added. Threading models that take advantage of multi-core, multi-gpu hardware were added. New VRML and texture font plugins were added. Improvements were made to the COLLADA and OpenFlight plugins. CMake has been adopted for a new unified build system. The OpenThreads external dependency has now been moved into the core OpenSceneGraph, and the Producer dependency has been removed, simplifying the build significantly to just one download and build.
Release Notes: Support for building on Windows 64 was added. Support for IBM's AIX operating system was added. COLLADA plugin support for both the reading and writing of COLLADA 1.4 .dae files was added. Processor affinity support was added, allowing the application to lock cull-draw and database processes to specific processors. A Texture Atlas builder has been added to the database optimization classes. GPU timing stats have been added to the viewer class. A range of bugfixes and API refinements were made.
Release Notes: Improved support for multi-threaded, multi-pipe applications, including performance improvements. New OpenGL Shading Language based precipitation particle effects that provide high performance and high image quality rendering of rain and snow. A new OpenFlight loader with support for version 16.1, including OpenGL Shading Language support. A new Quake3 BSP loader. The TerraPage loader has been updated to TerraPage 2.2. New outline and drop shadow support for osgText. A range of bugfixes.
Release Notes: This release adds support for OpenGL 2.0, including OpenGL Shader Language and a new render to texture framework with support for Frame Buffer Objects and PBuffers. Full API reflection/introspection is supported via the osgIntrospection library. The special effects library osgFX provides a framework for implementing effects with a range of different hardware capabilities. Database paging support allows real-time viewing of massive terrain databases, backed up with osgTerrain, a library for generating whole earth, geo-specific terrain paged databases. Many new examples are available, along with new loaders for 3rd party imagery, video, and 3d database formats.