OpenUSD v26.03: поддержка 3D-гауссовых сплайтов и WebAssembly
Альянс OpenUSD (AOUSD), объединение, созданное в 2023 году для стандартизации и развития технологии Universal Scene Description от Pixar, объявил о выпуске OpenUSD v26.03.
В новой версии добавлена поддержка схемы для 3D Gaussian Splats — перспективного формата захвата и отображения трехмерных данных. Кроме того, расширились возможности развертывания благодаря поддержке компиляции в WebAssembly. Это упрощает создание веб-инструментов и просмотрщиков 3D-сцен на основе USD.
OpenUSD версии 26.03 также включает в себя обновленное ядро системы обработки данных, улучшения в области риггинга, рендеринга и производительности. В частности, реализована поддержка семейства схем UsdVolParticleField, включая UsdVolParticleField3DGaussianSplat, которая позволяет представлять данные 3D Gaussian Splats в виде полноценного типа примитивов USD. Разработка поддержки Gaussian Splatting в OpenUSD велась в сотрудничестве с Академией программного обеспечения (ASWF). Подробнее об этом процессе можно узнать из презентации, представленной на форуме Open Source ASWF в этом году.
Еще одним важным нововведением стала возможность компиляции OpenUSD в WebAssembly. Пример wasmFetchResolver демонстрирует загрузку и взаимодействие с USD-сценариями непосредственно в веб-браузере по протоколу HTTP. Релиз также включает ряд оптимизаций, повышающих скорость работы системы, в том числе упрощение вычисления зависимостей композиции и исправление ошибки для подуровней .usdc со сложными связями.
Новая версия OpenUSD доступна на GitHub.



