🍋
Menu
.gltf Other

glTF (GL Transmission Format)

glTF — открытый стандарт для 3D-сцен и моделей, использующий JSON для описания сцены с внешними бинарными (.bin) и текстурными файлами. Он предназначен для эффективного рендеринга в реальном времени и является стандартом для WebGL, AR/VR и 3D-коммерции. Бинарный вариант (GLB) объединяет всё в один файл.

MIME-тип

model/gltf+json

Тип

Бинарный

Сжатие

Без потерь

Преимущества

  • + Open, royalty-free Khronos Group standard
  • + Human-readable JSON scene description for debugging
  • + PBR materials for physically accurate rendering
  • + Supports skeletal animation, morph targets, and instancing

Недостатки

  • Multi-file format (JSON + .bin + textures) requires bundling or GLB
  • Not suited for CAD or manufacturing — those use STEP/IGES
  • Large textures can dominate file size

Когда использовать .GLTF

Используйте glTF для приложений реального времени в 3D, просмотрщиков WebGL и AR-контента. Для распространения одним файлом используйте вариант GLB.

Технические детали

Ассет glTF состоит из JSON-файла .gltf (граф сцены, узлы, материалы, анимации), файлов .bin (буферы вершин и индексов) и текстурных изображений. JSON ссылается на бинарные данные через URI или представления буферов.

История

Khronos Group выпустила glTF 1.0 в 2015 году и glTF 2.0 в 2017 году. Названный «JPEG мира 3D», формат создан как формат доставки — компактный, готовый к GPU и вендоронезависимый. Поддерживается three.js, Babylon.js, Unity и Unreal Engine.

Конвертировать из .GLTF

Конвертировать в .GLTF

Связанные форматы