Softimage SDK Programmer's Guide > Plug-in Development >

# Working with the Softimage Scene Graph

The Softimage Scene Graph consists of a relationship between data nodes (such as a 3DObject, transform, primitive, cluster, etc.) and the operators that manipulate them (such as generators, deformers, expressions, constraints, etc.).

What you see in the Scene Explorer is a representation of the data nodes nesting hierarchy. Most scene elements have their own interface, such as X3DObject for 3D scene objects, Camera for cameras, Model for models, and so on. Likewise, the Primitive and Geometry interfaces are available via their 3D object to provide low-level access to the subcomponent elements.

All property sets use either the generic Property interface or specialized ones for frequently-accessed information, such as Kinematics, Constraint, Shader, or Material. Parameters are usually represented by the Parameter interface (although there are also specialized interfaces such as ProxyParameter).

#### Topics in this section

- Finding 3D Objects
- Tree Crawling
- Special Navigational Tools
- Finding Elements using the Full Path