Stratum supra stratum.
— LAYER UPON LAYER —
Pixar Animation Studios · internal · 2012 · OpenUSD · 2016 · AOUSD · 2023
SCENE DESCRIPTION · COMPOSITION ENGINE · LIVRPS · HYDRA · LINGUA FRANCA
OpenUSD does not describe a scene. It describes a recipe for composing a scene — strata of opinions stacked in a strict precedence order, each layer a file, each file a contribution. Pixar's Toy Story 4 shipped on it. Karma is a Hydra delegate over it. Houdini, Maya, Cinema 4D, Cycles, Arnold, Mantra, Mitsuba, Unreal — all read the same .usda file. The strongest layer wins. The stage is what remains.
The hierarchy on the left does not exist as a file. It is the composed result of every layer in the stratigraphy contributing opinions and the engine resolving them by precedence. Save the stage to disk and you do not get one file — you get a tree of .usda files referencing each other.
Edit any weaker layer and the composition recomputes; every prim that depended on it changes shape. Edit the strongest layer and your opinion always wins. This is the lingua franca of modern animation production.
USD does not save a scene. It saves a recipe — eight layers of overlapping opinions, and the engine reads them in a strict order to produce one stage. The strongest layer wins. The weakest is the bedrock. The composition is what you see.
Every renderer in this stack ultimately reads the same .usda. The format is the lingua franca; the stage is the conversation.
Sebastian Grassia · F. Sebastian Grassia · al.~2M LOC · Apache 2.0aousd.org| 2003 | Pixar's Tidscene (predecessor) — original layered scene description for in-house production. |
| 2012 | USD development begins internally at Pixar. Tech Memo TM-92 outlines the composition model. |
| 2016 | OpenUSD released — Apache 2.0. Pixar's Toy Story 4 ships on it. |
| 2017 | Hydra render abstraction matures. Storm (OpenGL) and Karma become Hydra delegates. |
| 2019 | USDZ ships in iOS — Apple makes USD the AR file format. Universal in a different sense. |
| 2021 | Maya, Houdini, Cinema 4D, Unreal, Omniverse all consume USD natively. |
| 2023 | Alliance for OpenUSD (AOUSD) — Linux Foundation · Pixar, Adobe, Apple, Autodesk, NVIDIA. The standard graduates. |
| ∞ | The lingua franca. Every other specimen in this stack ultimately reads the same .usda. |
USD does not save a scene. It saves the recipe for one. The stage is what remains.