> [!abstract] Summary
> **Prim Type reference for Solaris Scene Graph** — Scope vs Xform (can-write-data distinction), Descendant counts, Kind (assembly / component / subcomponent), leafs, and the colour-coding legend in the Scene Graph Tree.
> [!info] Official reference
> [SideFX docs — Scene Graph Tree](https://www.sidefx.com/docs/houdini/ref/panes/scenegraphtree.html#saved_searches).
---
# Prim Types
![[file-20241021191132646.png|375]]
| Prim Type | Behaviour |
|---|---|
| **Scope** | Cannot write data — purely organisational (no transform). |
| **Xform** | Writes transform — use for anything that needs to move. |
- **Descendant** — number of child prims under this prim.
---
# Kind
![[file-20241021191109045.png|375]]
The **Kind** metadata classifies a prim's role in the asset hierarchy: `group`, `assembly`, `component`, `subcomponent`. See [[../../../../PROTOCOL/USD/Notes/USD KNOWLEDGE/USD terms and definitions|USD Terms & Definitions]] for the full definitions.
![[file-20241021232503219.png|425]]
![[file-20241021232557297.png|425]]
## Display the Kind column
![[file-20241021191342790.png|300]]
---
# Leafs
![[file-20241021194029182.png]]
---
# Color Coding
To display the colour-coding legend in the Scene Graph Tree:
![[file-20241021232839946.png]]
---
# 🔗 Related
- [[../SOLARIS MOC|SOLARIS MOC]].
- [[SOLARIS Scene graph details|SOLARIS Scene Graph details]].
- [[SOLARIS GEOMsubset|GEOMsubset]] — sub-mesh material assignment.
- [[../../../../PROTOCOL/USD/Notes/USD KNOWLEDGE/USD terms and definitions|USD Terms & Definitions]].
- [[../../../../PROTOCOL/USD/Notes/USD KNOWLEDGE/6.30 USD Theory|USD Theory]] — prims, layers, opinions.