解決方案
大型 3D 製作同時面臨格式問題與工作流程問題。建模、著色、動畫、燈光與算圖工具各自擁有自己的場景描述,而最終匯出無法保留鏡頭背後即時協作的過程。
USD 的高明之舉,在於把組合(composition)當成核心抽象。Pixar 的文件說明了圖層、參照、載荷與變體集如何解析成單一 stage,同時允許較強的圖層一致地覆寫較弱的圖層。這套交換格式承載的是協作規則,而不只是多邊形。
2016 年將 USD 開源,使 Pixar 的內部解決方案成為整個產業共同的目標。AOUSD 後來在 Joint Development Foundation 之下為它提供了標準化的歸屬,創始成員來自電影、設計、裝置與 GPU 平台等領域,共同推動這同一層互通性。
達成了什麼
讓檔案層層疊加各自的意見
為何奏效
分層讓多位藝術家能編輯同一個場景,而不會抹除彼此的成果。
載荷讓龐大的世界只載入某項任務所需的部分。
變體集讓資產的替代版本成為檔案模型的一部分,而不是靠命名慣例來處理。
開放治理讓工具廠商更放心採用這項源自 Pixar 的技術。
可借鏡之處
當交換格式能保留平行協作,而不只是最終匯出,它就會成為一個平台。
後續發展
OpenUSD 成為動畫之外更廣泛的 3D 互通性計畫。AOUSD 將其描述為一套用於描述、組合、模擬與協同瀏覽 3D 場景的框架,如今已延伸至建築、工程、營造、汽車、製造與機器人領域。
追溯依據
參考來源
- Introduction to USD OpenUSD · openusd.org
- Alliance for OpenUSD Announces New Member Milestones and Industrial Momentum Following Core Specification 1.0 Alliance for OpenUSD · aousd.org ·