Unity представила экспериментальный инструментарий Unity USD Toolkit для обмена трёхмерными сценами с платформами моделирования NVIDIA Isaac Sim и Omniverse. Решение предназначено прежде всего для разработчиков промышленных цифровых двойников, робототехнических тренажёров и систем визуализации.

Инструмент использует открытый формат универсального описания сцен (Universal Scene Description, USD). Он позволяет переносить между приложениями геометрию объектов, их расположение, материалы и текстуры без преобразования в промежуточные форматы. В основе пакета лежат библиотеки OpenUSD 26.05.

Главное отличие Unity USD Toolkit от традиционного импорта трёхмерных моделей заключается в возможности обмениваться сценами непосредственно во время работы приложения, а не только в редакторе Unity. Разработчики могут экспортировать объекты в файлы USD и загружать их обратно без перезапуска программы.

Импорт асинхронный: обработка данных — отдельно от основного потока, а объекты создаются последовательно, чтобы избежать длительной остановки отображения сцены. Перед загрузкой можно оценить её сложность по количеству треугольников, полигональным сеткам и материалам. Предусмотрены проверки безопасности сторонних файлов: ограничения путей загрузки текстур, размеров изображений и контроль корректности геометрии.

В комплект входит экспериментальный модуль USD Live Sync, который обеспечивает двустороннюю синхронизацию между Unity и NVIDIA Isaac Sim 6.0.1. Например, изменение положения объекта в Unity может автоматически отображаться в Isaac Sim. В обратном направлении уходят изменения, полученные в результате физического моделирования.

При этом первоначальная геометрия сцены экспортируется отдельно, а во время синхронизации в ход идут лишь координаты, повороты и масштаб. Прототип работает исключительно между приложениями на одном компьютере и пока не поддерживает полноценного совместного редактирования сцен.

Unity USD Toolkit распространяется через GitHub и требует Unity 6.4 или новее. Поддерживаются Windows и macOS. В Linux пока доступна работа в редакторе, но не в собранном приложении.

Инструментарий не поддерживает импорт и экспорт скелетной анимации, анимированных трёхмерных моделей и физических свойств. Кроме того, он не выполняет физическое моделирование самостоятельно — для этого необходимы другие компоненты.

В целом, у пакета экспериментальный статус, его пока не рекомендуют для производства. Программные интерфейсы могут изменяться без сохранения обратной совместимости.

Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Телеграме, Максе, ВК и X! Поддержите проект на Бусти.

Далее: Schneider Electric покупает PTC вместе со всеми решениями Vuforia