Skip to content

← ArchivePaper2022

USD at Scale

Jon-Patrick Collins, Romain Maurer, Fabrice Macagno, Christian Lopez Barron

DigiProIndustrialRigging

Animal Logic integrates USD into a large legacy pipeline for simultaneous feature film production, documenting architecture decisions that improved toolchain productivity across character and shot work.

Abstract

This paper describes the key steps by which the animation and VFX studio Animal Logic integrated Pixar's Universal Scene Description into a large existing legacy pipeline. It discusses architectural choices, including an entity-fragment composition pattern inspired by the Entity-Component-System pattern, entity domains that map to departmental workflows, technical variants for heavy payload data, and a USD-based packaging and versioning scheme. The authors detail the software systems developed to support these patterns, namely the LEAF, AssetWorkshop, and VirtualBreakdown toolkits, and the phased rollout across productions such as Peter Rabbit and DC League of Super-Pets. The successful migration consolidated many workflows and technology stacks, enabling the simultaneous development of multiple feature films.

How to read this

Category
Production talk / pipeline architecture breakdown
Contributions
  • Describes integrating Pixar's USD into Animal Logic's large existing legacy pipeline
  • Architectural patterns: an entity-fragment composition pattern (inspired by Entity-Component-System), entity domains mapped to departments, technical variants for heavy payloads, and a USD-based packaging and versioning scheme
  • Documents the supporting toolkits (LEAF, AssetWorkshop, VirtualBreakdown) and a phased rollout across productions, enabling simultaneous feature-film development
Context
Builds on USD's open-source release (Pixar, 2016) and prior pipeline-with-USD experience (Baillet et al., Forging a New Animation Pipeline with USD, 2018), focused on retrofitting USD into a pre-existing studio stack.Builds on: Forging a New Animation Pipeline with USD · Universal Scene Description: Open Source Release
Correctness
Studio practice, not peer-reviewed; the architecture is production-proven across named films, so the lessons are concrete but specific to Animal Logic's legacy context and may not transfer directly to a greenfield pipeline.
Clarity
Accessible to pipeline and TD readers; a first pass conveys the patterns and rollout, with terminology assuming USD familiarity.
How to read it
Read once for the architectural patterns and the migration strategy; focus on the entity-fragment/ECS-inspired composition and the variant-and-versioning scheme as the transferable design lessons rather than the studio-specific toolkit names.

Builds on

Built upon by

Nothing yet.

Related work

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 →