← ArchivePaper2018
Forging a New Animation Pipeline with USD
Animal Logic integrates USD into Maya via AL_USDMaya for Peter Rabbit, animating 5 hero characters across 1100 shots with a production-proven USD-based animation system.
Abstract
This talk presents practical, production-proven solutions for integrating Pixar's Universal Scene Description (USD) into Autodesk Maya through the open-sourced AL_USDMaya plugin, used to build a high-performance animation platform for the Peter Rabbit movie. A proprietary Forge software stack generates USD files and exposes both simple and advanced views, making USD the owner of the scene data streamed directly into the Maya viewport by Pixar's Hydra renderer. Custom translators, a Python command system, and Forge Options expose rig levels of detail as USD variants and bundle prim states so animators can swap geometry caches for rigs with a single click.
How to read this
- Category
- Production talk: a USD-based animation pipeline integration
- Contributions
- Demonstrates integrating Pixar's USD into Maya via the open-sourced AL_USDMaya plugin to build a high-performance animation platform for Peter Rabbit
- Shows a proprietary Forge stack generating USD and streaming scene data into the Maya viewport through Pixar's Hydra renderer
- Exposes rig levels of detail as USD variants with custom translators, a Python command system, and one-click geometry-cache or rig swapping
- Context
- Builds on the open-source release of Universal Scene Description (Pixar 2016), applying it as the backbone of a studio animation pipeline inside Autodesk Maya.Builds on: Universal Scene Description: Open Source Release
- Correctness
- Studio practice, not peer-reviewed; the solutions are production-proven on a specific film and toolchain (Maya, AL_USDMaya, Hydra, the proprietary Forge stack), so generality to other pipelines is not the claim.
- Clarity
- Accessible to pipeline and TD readers; a single pass conveys the architecture, with details mostly in the workflow rather than in math.
- How to read it
- Read once for the pipeline architecture (Forge to USD to Hydra in Maya) and the LOD-as-variant pattern; useful as a reference if you are wiring USD into a DCC, no formal second pass needed.
Builds on
Built upon by
- USD at Scale 2022
Related work
- Using USD in Pixar's Digital Backlot 2021 / SIGGRAPH
- Zero to USD in 80 Days 2018 / SIGGRAPH
- USD at Scale 2022 / DigiPro
- Universal Scene Description: Open Source Release 2016 / Tech Note
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 →