GLTF
3D-модель GLTF
GLTF (GL Transmission Format) — это открытый стандарт файлов, разработанный для эффективной передачи и загрузки трехмерных сцен и моделей.
Что такое 3D-модель GLTF?
Формат создан консорциумом Khronos Group и минимизирует размер 3D-ассетов, а также время на их распаковку и рендеринг. Он поддерживает геометрию, материалы, текстуры, анимацию и скелетную структуру, являясь своеобразным «JPEG для трехмерной графики» в веб-приложениях, игровых движках и дополненной реальности (AR).
Преимущества
- Компактный размер файла, оптимизированный для быстрой загрузки в веб
- Открытый стандарт, поддерживаемый ведущими технологическими компаниями
- Сочетает структуру JSON с бинарными данными и текстурами
- Полная поддержка PBR-материалов (физически корректного рендеринга)
- Легкая конвертация в GLB, OBJ, STL и FBX с помощью ConvertX
Ограничения
- Текстуры и внешние бинарные буферы могут потеряться при неправильной упаковке
- Не предназначен для прямого редактирования без специализированного 3D-ПО
- Менее пригоден для прямого САПР-производства без предварительной конвертации
Чем открыть файлы 3D-модель GLTF
Blender
Программа «Просмотр 3D» в Windows
Autodesk Maya
Three.js
Babylon.js
Типичные сценарии
- Встраивание интерактивных 3D-моделей на страницы интернет-магазинов
- Рендеринг контента в веб-приложениях AR и VR
- Перенос анимированных персонажей между игровыми движками
- Быстрый обмен 3D-моделями и их предпросмотр на разных платформах
Другие форматы
Частые вопросы
GLTF обычно разделяет ассеты на JSON-файл, бинарный буфер (.bin) и текстуры. GLB — это бинарный контейнер, объединяющий все эти компоненты в один файл.
Вы можете использовать инструменты ConvertX, такие как gltf-to-obj, gltf-to-stl или gltf-to-fbx, чтобы перевести ваши GLTF-модели в нужный формат.
Да, формат изначально создавался для быстрой передачи и отображения в браузере, поэтому он является стандартом де-факто для веб-графики.