← ArchivePaper2019
A Deep Dive into Universal Scene Description and Hydra
George ElKoura, Sebastian Grassia, Sunya Boonyatera, Alex Mohr, Pol Jeremias Vila, Matt Kuruc
Comprehensive SIGGRAPH 2019 course on USD composition, authoring, and UsdSkel skinning schema, including pipeline case studies from multiple studios.
How to read this
- Category
- SIGGRAPH course, USD and Hydra tutorial
- Contributions
- Walks through USD's core composition model from first principles: prims, attributes, layers, and composition arcs such as references and overrides, building up to the fully resolved stage
- Explains the design rationale behind USD as inherited from Pixar's in house Presto and Marionette systems, built for feature film scale collaboration across many artists and studios
- Covers the UsdSkel skinning schema and includes pipeline case studies contributed by multiple studios, per the course description, extending the material beyond Pixar's own usage
- Context
- This course is the deep technical companion to Pixar's 2016 open source release of USD, aimed at engineers and TDs who need to actually build on the composition engine rather than just use it. It predates the 2023 USD in Production course, which covers how the wider industry ended up using USD once it had matured further, and it is worth reading first for anyone starting from zero.Builds on: Universal Scene Description: Open Source Release
- Correctness
- This is course material, not a claim-driven research paper, so correctness here is mainly about whether it accurately describes USD's mechanics. The introductory portion extracted here, prims, attributes, layers, composition arcs, is straightforward and uncontroversial. The later UsdSkel-specific content was not directly checked from this copy since the extracted text thins out past the introductory slides, so treat the skinning-schema claim as coming from the course description rather than a verified read.
- Clarity
- Presented as slide plus speaker note pairs with literal usda file snippets, an unusually approachable format for a systems topic, aimed at riggers and pipeline TDs new to USD rather than researchers.
- How to read it
- If new to USD, read the early building blocks slides in order, prim, attribute, layer, composition arc, stage, since they establish vocabulary used everywhere else in the USD ecosystem. If already comfortable with layered scene graphs from Alembic or Presto, skip straight to the UsdSkel sections on joint influences and skinning weights. Best used as a reference to revisit while actually implementing a USD skinning pipeline rather than read cover to cover in one sitting.
Builds on
Built upon by
Related work
- Universal Scene Description: Open Source Release 2016 / Tech Note
- USD and Scene Interoperability: Demystifying the State of the Art 2018 / SIGGRAPH Courses
- The Rocketbox Library and the Utility of Freely Available Rigged Avatars 2020 / Frontiers VR
- Building Scalable and Evolutive USD Pipelines on Distributed Architecture at Ubisoft 2022 / DigiPro
Keywords
This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →