AOUSD liit (Alliance for OpenUSD), mida kureerib Linux Foundation, on avaldanud OpenUSD Core Specification 1.0 spetsifikatsiooni, mis määratleb universaalse formaadi ja keele 3D-stseenide kirjeldamiseks, mis on optimeeritud 3D-sisu koostööks. Spetsifikatsioon esitatakse avatud standardina 3D-sisu loomiseks ja andmete vahetamiseks erinevate 3D-redaktorite ja platvormide vahel. Spetsifikatsiooni väljatöötamisse osalesid sellised ettevõtted nagu Pixar, Lucasfilm, Adobe, Apple, Amazon, Autodesk, NVIDIA, Sony, Intel ja Meta. Standardi toetamise üle on teatavad sellised ettevõtted nagu Hexagon, PTC, Renault, Rockwell Automation, Schneider Electric, Siemens; Amazon, IKEA, Epic Games, Cesium ja Esri.
Spetsifikatsioon hõlmab grammatikat ja andmetüüpe, andmete esitamise ja transformatsiooni mudelit, komposiitide algoritmi, stseenigraafiku loomise ja läbimise meetodeid, stseenielementide väärtuste pärimise meetodeid; andmevahetuseks mõeldud USDA (loetav esitus), USDC (binaarformaat) ja USDZ (pakettformaadi) failiformaadid; tööriistakomplekti spetsifikatsiooni nõuetele vastavuse testimiseks ja kontrollimiseks. Standardi kooskõlastamise lihtsustamiseks on ette nähtud OpenUSD avatud näidiste rakendamine.
OpenUSD projekt, mille Pixar avas üheksa aastat tagasi, pakub vahendeid suurusjärgus, hierarhiliselt seotud, staatiliste ja ajaliselt jaotatud andmete kodeerimiseks. OpenUSD sisaldab operaatorite komplekti komposiitide, ressursside haldamise, mitmekihilise töötlemise ja failiviidete haldamiseks, mis võimaldavad siduda rea eraldiseisvaid ressursse üheks graafiliseks stseeniks, samal ajal säilitades iga ressursi eraldi töötlemise ja asendamise võimaluse. OpenUSD laiendamiseks on ette nähtud pistikprogrammide süsteem, mida saab kasutada muu formaadiga integreerimiseks ja mistahes andmete edastamiseks OpenUSD graafiliste stseenide formaati.
Allikas: opennet.ru
