Linux Today: Linux News On Internet Time.

OpenSceneGraph: Managing Scene Graph

Dec 29, 2010, 05:02 (0 Talkback[s])
(Other stories by Rui Wang Xuelei Qian)

[ Thanks to Naheed for this link. ]

"Scene graph is a hierarchy graph of nodes representing the spatial layout of graphic and state objects. It encapsulates the lowest-level graphics primitives and state combined to visualize anything that can be created through a low-level graphical API. OpenSceneGraph has leveraged the strength of scene graph and developed optimized mechanisms to manage and render 3D scenes, thus allowing the developers to use simple but powerful code in a standard way, in order to realize things such as object assembling, traversal, transform stack, culling of the scene, level-of-detail management, and other basic or advanced graphics characteristics.

In this article by Rui Wang and Xuelei Qian, authors of OpenSceneGraph 3.0: Beginner's Guide, we will cover the following topics:

  • Understanding the concept of group nodes and leaf nodes
  • How to handle parent and child node interfaces
  • Making use of various nodes, including the transformation node, switch node, level-of-detail node, and proxy node
  • How to derive your own nodes from the basic node class
  • How to traverse the scene graph structure of a loaded model

Complete Story

Related Stories: