Alianța AOUSD (Alliance for OpenUSD), coordonată de organizația Linux Foundation, a publicat specificația OpenUSD Core Specification 1.0, care definește un format universal și un limbaj pentru descrierea scenelor 3D, optimizat pentru colaborarea în crearea de conținut 3D. Specificația se prezintă ca un standard deschis pentru crearea de conținut 3D și schimbul de date între diferite editoare și platforme 3D. La dezvoltarea specificației au participat companii precum Pixar, Lucasfilm, Adobe, Apple, Amazon, Autodesk, NVIDIA, Sony, Intel și Meta. Suportul pentru standard a fost confirmat de companii precum Hexagon, PTC, Renault, Rockwell Automation, Schneider Electric, Siemens; Amazon, IKEA, Epic Games, Cesium și Esri.
Specificația acoperă descrierea gramaticii și tipurilor de date; modelul de reprezentare și transformare a datelor; algoritmul de compunere; metodele de creare și traversare a graficelor de scenă; metodele de interogare a valorilor pentru fiecare obiect din scenă; formatele de fișiere USDA (reprezentare lizibilă), USDC (format binar) și USDZ (format de pachete) pentru schimbul de date; instrumentele pentru testare și verificare a conformității cu specificațiile. Pentru simplificarea verificării compatibilității cu standardul, a fost propus un exemplu referential de implementare OpenUSD.
Proiectul OpenUSD, deschis de Pixar acum nouă ani, oferă unelte pentru codificarea de date scalabile, ierarhic legate, statice și distribuite în timp. OpenUSD conține un set de operatori pentru compunere, gestionarea resurselor, procesare stratificată și gestionarea legăturilor către fișiere, permițând legarea unei serii de resurse disparate într-o scenă grafică unică, păstrând totodată posibilitatea de procesare și înlocuire separată a fiecărei resurse. Pentru extinderea OpenUSD, este prevăzut un sistem de pluginuri, care poate fi utilizat pentru integrarea cu alte formate și transpunerea oricăror date în formatul de scene grafice OpenUSD.
Sursa: opennet.ro
