Font Size


Code Repositories


Usage and Markets

The OpenSceneGraph is open source, real-time graphics middle-ware used by application developers in fields that range from visual simulation (flight, marine, vehicle, space simulator) to virtual and augmented reality, to medical and scientific visualisation, to education and games. 

Cross Platform

The OpenSceneGraph is cross platform running on small devices such as embedded graphics platforms to phones, tablets that use OpenGL ES,  to laptops and desktops using OpenGL all the way up to dedicated image generator clusters used in full scale simulators and immersive 3D displays.


The OpenSceneGraph is published under the OpenSceneGraph Public License, which is a relaxation of the Less GNU Public License (LGPL) that permits usage in commercial application that require static linking or embed systems.


The OpenSceneGraph is written in Standard C++, taking advantage of the standard template library (STL) for containers.  The software uses the scene graph approach to representing 3D worlds as a graph of node that logical and spatially group subgraphs for behaviour and high performance. 

OpenGL 1.0 through to OpenGL 4.2, and OpenGL ES 1.1 and 2.0 are supported making it possible to support both old hardware and operating systems through to the latest mobile devices and all the features of cutting edge desktop graphics systems thanks to the software run time extension checking.

Design Patterns are used throughout the software making it easier to maintain and understand how our software works as well as providing a good example of usage. The software is kept modular and extensible enabling end users to only utilize the components they need and to allow customisation when required.


The project began life as the  scene graph component of Hang Gliding Simulator developed by Don Burns.  in 1999 Robert Osfield collaborating on the Don's simulator took over the reigns of the scene graph element of the simulator, and together they open sourced the software with no greater expectations that sharing a geeky hobby project. 

Within the first year of putting the first public page and alpha version of the software members of the visual simulator professional began at first experimenting with the software, then contributing and then adopting it for professional visual simulator software.  Through 2000 interest in the software as a replacement for closed source scene graph began to explode and to support this burgeoning activity first Robert Osfield took the plunge and set up OpenSceneGraph Professional Services in spring of 2001, then Don Burns followed setting up Andes Engineering in autumn of 2001.

Lots more happened.... then it was suddenly 2012!!   I'm still writing this page so please be patient:-)