A Aliança AOUSD (Aliança para o OpenUSD), com curadoria da organização Linux A Fundação publicou a especificação OpenUSD Core 1.0, que define um formato e uma linguagem universais para descrever cenas 3D otimizadas para trabalho colaborativo em conteúdo 3D. A especificação é promovida como um padrão aberto para a criação de conteúdo 3D e troca de dados entre diferentes editores e plataformas 3D. Empresas como Pixar, Lucasfilm, Adobe, Apple, Amazon, Autodesk, NVIDIA, Sony, Intel e Meta contribuíram para o desenvolvimento da especificação. O padrão recebeu apoio de empresas como Hexagon, PTC, Renault, Rockwell Automation, Schneider Electric, Siemens, Amazon, IKEA, Epic Games, Cesium e Esri.
A especificação abrange uma descrição da gramática e dos tipos de dados; um modelo de representação e transformação de dados; um algoritmo de composição; métodos para criar e percorrer um grafo de cena; métodos para consultar valores de cada objeto da cena; os formatos de arquivo USDA (representação legível por humanos), USDC (formato binário) e USDZ (formato de pacote) para troca de dados; e ferramentas para testar e verificar a conformidade com os requisitos da especificação. Para facilitar a verificação da conformidade com o padrão, é fornecido um exemplo de implementação de referência do OpenUSD.
O OpenUSD, lançado pela Pixar há nove anos, fornece ferramentas para codificar dados escaláveis, hierarquicamente vinculados, estáticos e distribuídos temporalmente. O OpenUSD contém um conjunto de operadores para composição, gerenciamento de recursos, processamento multicamadas e gerenciamento de referências de arquivos, permitindo a integração de uma série de ativos distintos em uma única cena gráfica, mantendo a capacidade de processar e substituir cada ativo separadamente. O OpenUSD é estendido por um sistema de plugins que pode ser usado para integração com outros formatos e para traduzir quaisquer dados para o formato de cena gráfica do OpenUSD.
Fonte: opennet.ru
