Große 3D-Produktionen hatten gleichzeitig ein Formatproblem und ein Workflow-Problem. Werkzeuge für Modellierung, Shading, Animation, Beleuchtung und Rendering hatten jeweils eigene Szenenbeschreibungen, und ein finaler Export konnte die lebendige Zusammenarbeit hinter einer Einstellung nicht bewahren.

USDs elegante Entscheidung war, die Komposition zur zentralen Abstraktion zu machen. Die Dokumentation von Pixar beschreibt Layer, Referenzen, Payloads und Variantensätze, die sich zu einer einzigen Stage auflösen, während stärkere Layer schwächere einheitlich überschreiben können. Das Austauschformat trug Kollaborationsregeln, nicht nur Polygone.

Die Veröffentlichung von USD als Open Source im Jahr 2016 machte aus Pixars interner Lösung ein gemeinsames Branchenziel. Später gab AOUSD ihm unter der Joint Development Foundation ein Zuhause für Standards, wobei Gründungsmitglieder aus Film, Design, Geräten und GPU-Plattformen dieselbe Interoperabilitätsschicht vorantrieben.

Dateien ihre Meinungen schichten lassen

Durch das Schichten können mehrere Künstler dieselbe Szene bearbeiten, ohne einander zu überschreiben.

Payloads ermöglichen es, riesige Welten nur in den Teilen zu laden, die eine Aufgabe benötigt.

Variantensätze machen Asset-Alternativen zu einem Teil des Dateimodells statt zu einer Namenskonvention.

Offene Governance machte es für Werkzeuganbieter sicherer, eine aus Pixar stammende Technologie zu übernehmen.

Ein Austauschformat wird zur Plattform, wenn es parallele Arbeit bewahrt, nicht nur finale Exporte.

OpenUSD entwickelte sich zu einer breiten 3D-Interoperabilitätsinitiative über die Animation hinaus. AOUSD beschreibt es als Framework zum Beschreiben, Komponieren, Simulieren und kollaborativen Navigieren von 3D-Szenen, das nun Architektur, Ingenieurwesen, Bauwesen, Automobilbau, Fertigung und Robotik erreicht.

DEN BELEGEN FOLGEN

Die Quellen

  1. Introduction to USD OpenUSD · openusd.org
  2. Alliance for OpenUSD Announces New Member Milestones and Industrial Momentum Following Core Specification 1.0 Alliance for OpenUSD · aousd.org ·