
Last Updated:
06
/
24
/
2009
NVSG – the NVIDIA Scene Graph SDK

NVSG 5, the fifth release of the NVIDIA Scene Graph SDK, is a cross-platform, object-oriented programming library for software developers to quickly create interactive OpenGL applications having the highest degree of interactive performance and realism. Unlike most scene graphs, NVSG was designed around shader usage for applications requiring high image quality and the flexibility to share shaders via CgFX.
NVSG quietly powers many of the most demanding 3D graphics applications in use today, and is freely available for incorporation within your OpenGL applications on Windows and Linux. Version 5 enables existing and new NVSG applications to quickly take advantage of:
- Faster Performance – twice as many frames per second in many cases.
- Cg 2.2 support – enabling the latest rendering capabilities, performance gains, and optimal profiles for the latest NVIDIA GPUs.
- Distributed GPU Rendering– enabling scene size to scale across Quadro Plex GPUs
- MetaSL support – for leveraging shaders created within mental mill.
- 10-bit/component color support – for superior image quality on compatible hardware.
- Stencil Buffer support – enabling stencil buffer operations to occur per drawable object.
NVSG has proven to be a reliable underpinning for applications serving markets needing to analyze 3D data, make decisions and convey design in real-time, such as Styling, Visualization, Retail, and Broadcast Graphics. The SDK is extensively documented and provides a comprehensive set of classes that are easily combined and extended to create custom, GPU-centric graphics applications. The SDK also includes a sample viewer application and numerous tutorials, with source code, to learn how to use NVSG features effectively. A complete list of NVSG capabilities is available here.
SDK Sample Content
Within the NVIDIA Scene Graph SDK you will find numerous sample applications, including the NVSG Viewer which demonstrates nearly all the possibilities of the SDK. NVSG capabilities can be examined within the NVSG Viewer by exploring scenes imported from COLLADA, OBJ, VRML or OpenFlight formats. Also included are samples for integrating physics, audio, stereo, skinning, animation playback, frame-based rendering, and cluster integration.
| Download NVSG 5 | Download a Legacy NVSG Version | NVSG Discussion Forum |