Алиансът AOUSD (Alliance for OpenUSD), куриран от организацията Linux Foundation, публикува спецификацията OpenUSD Core Specification 1.0, която определя универсален формат и език за описание на 3D-сцени, оптимизиран за съвместна работа върху 3D-съдържание. Спецификацията се представя като отворен стандарт за създаване на 3D-съдържание и обмен на данни между различни 3D редактори и платформи. В разработването на спецификацията участват компании като Pixar, Lucasfilm, Adobe, Apple, Amazon, Autodesk, NVIDIA, Sony, Intel и Meta. Подкрепа за стандарта са обявили компании като Hexagon, PTC, Renault, Rockwell Automation, Schneider Electric, Siemens; Amazon, IKEA, Epic Games, Cesium и Esri.
Спецификацията обхваща описание на граматиката и типовете данни; модел на представяне и преобразуване на данни; алгоритъм за композиране; методи за създаване и обход на сценичния граф; методи за заявка на стойности за всеки обект в сцената; файлови формати USDA (четимо представяне), USDC (бинарен формат) и USDZ (пакетен формат) за обмен на данни; инструменти за тестване и проверка на съответствието с изискванията на спецификацията. За улесняване на проверката на съвместимостта със стандарта е предвиден еталонен пример за реализация на OpenUSD.
Проектът OpenUSD, открит от компанията Pixar преди девет години, предоставя средства за кодиране на мащабируеми, иерархично свързани, статични и разпределени във времето данни. OpenUSD съдържа набор от оператори за композиране, управление на ресурси, многослойна обработка и управление на файлови референции, които позволяват свързването на серия от разпокъсани ресурси в единна графична сцена, запазвайки възможността за отделна обработка и замяна на всеки ресурс. За разширяване на OpenUSD е предвидена система от плъгини, която може да се прилага за интегриране с други формати и трансформиране на всякакви данни във формат графични сцени OpenUSD.
Източник: opennet.ru
