Зачем конвертировать USD в GLTF?
Конвертация usd в .gltf выполняется для веба и просмотрщиков реального времени, где glTF/GLB является стандартом доставки 3D-контента в браузерах, AR и движках. glTF сохраняет PBR-материалы, меши и базовую анимацию в компактном, широко поддерживаемом формате.
Способы конвертации USD в GLTF
Blender FREE
Импортируйте USD, затем File > Export > glTF 2.0, выбрав .glb для одного упакованного файла или .gltf для раздельных ассетов, включив Materials и Animation.
usd2gltf OPEN-SOURCE
Установите пакет usd2gltf (pip install usd2gltf) и запустите его для вашего .usd, чтобы получить .gltf/.glb с конвертацией мешей, UV и анимации.
NVIDIA Omniverse
Используйте конвертеры/экспортеры Omniverse, которые поддерживают вывод из USD в glTF, чтобы сохранить сцену как .gltf или .glb.
Об этих форматах
Файл .usd содержит 3D-сцену в формате Pixar Universal Scene Description, хранящую геометрию, шейдинг и ссылки на другие ассеты, которые объединяются в единый граф сцены. Расширение .usd…
Открыть детали .USD →Файл .GLTF связан с GL Transmission Format, это файл категории 3d image.
Открыть детали .GLTF →Качество и на что обратить внимание
- Композиция USD (ссылки, варианты, инстансинг) объединяется в единый граф сцены glTF.
- glTF поддерживает только PBR metallic-roughness, поэтому сложные шейдеры USD/MaterialX будут аппроксимированы или отброшены.
- Некоторые функции USD (сложный скининг, камеры, свет) могут не сохраниться; проверьте анимацию и материалы в glTF-просмотрщике после экспорта.
Часто задаваемые вопросы
Можно ли получить результат в одном файле?
.glb в Blender, чтобы упаковать геометрию, материалы и текстуры в один бинарный файл для удобной передачи в вебе.Конвертирует ли guc из USD в glTF?
guc работает в обратном направлении: из glTF в USD. Для USD в glTF используйте Blender, Omniverse или usd2gltf.