Version 23 (modified by osg, 10 years ago)

Categorized the nodekits, because the page was really hard to read...


Windowing, GUI and HUD

  • osgProducer- Integrates OpenSceneGraph with Producer (License : OSGPL)
  • Leandro Motta Barros's OSGUIsh. OSGUIsh allows a programer to register callbacks that are called when GUI-like events happen on scene graph nodes. So, you can have some code executed whenever the user clicks a certain node, or moves the mouse over it, or turns the mouse wheel, or... (License: OSGPL)
  • osgGauge - A 2D gauge and instrument panel rendering library, courtesy Delta3D.
  • osgHUD Nodekit that allows for the creation of UI elements natively (without having data reproduction in external projects like CEGUI) and provides helpers for event handling, scripting, etc.
  • osgCairo Nodekit that allows for the creation of Cairo surfaces as instances of osg::Image. These images can be used as textures in OSG, and harnessed to create clean, anti-aliased interface elements.
  • osgEgypt Nodekit that embeds the Python interpreter to allow the loading of Python scripts as images. This allows OSG to load any image that Python can convert into a buffer object, and facilitates fast prototyping of and testing of osgCairo (a Nodekit on which osgEgypt relies) images.

Additional OpenGL feature support

  • osgOQ- Adds OpenGL occlusion query support to OSG (License : OSGPL)
  • osgNV (discontinued) - Marco Jez's library which adds support the latest NVidia extensions and Cg high level shader language (License : GNU LGPL).


  • osgCharacter- Neil South's character animation Plugin, includes a maya exporter, (License : OSGPL)
  • VRlab's ReplicantBody character animation library based on Cal3D and the OSG (License : GNU LGPL).
  • osgCal which integrates Cal3D and the OSG. There are two active branches now, the original LGPL one by Ruben Lopez, and another released under the GPL and derived from the 2003 LGPL code.
  • Toshiyuki Takahei's osgField provides universal way to implement and serialize animations based on osgIntrospection (License : GNU LGPL).

Support for general graphical algorithms and effects

Virtual Reality



  • Mike Weiblen's osgToy, a random collection of fun and useful tools, such as fractal generators, normal visualizers, normal generators, and more. (License : OSGPL)


  • [ osgGL2] - Mike Weiblen's original KnowledgeBase?/OpenGL Shading Language node kit. Since support for KnowledgeBase?/OpenGL Shading Language has moved into the OSG core, osgGL2 is obsolete.
  • Changzhi Li's [ osgShadow] nodekit which adds stencil shadow volume rendering (License : proprietary although the intent was probably to publish it under the GNU GPL or GNU LGPL but the distribution does not contain any mention of the licensing terms which makes it proprietary).
  • Parallel-Split Shadow Maps : I started with the OpenSceneGraph integration, i would be very pleased if the community would support me. more information about PSSM, have a look at GameDev, to get involed please contact Adrian Egli [3dhelp (@)]