GLB в GLTF

GLB → GLTF: разделите один файл на редактируемые ресурсы.

Загрузка...

Пожалуйста, подождите

Об инструменте

GLB упаковывает модель, текстуры и материалы в один файл, не позволяя редактировать отдельные компоненты. Этот инструмент распаковывает GLB в GLTF, создавая отдельные файлы текстур, геометрических данных и определений материалов, что позволяет заменять или настраивать каждый элемент в программах 3D-моделирования без ограничений формата.

Советы

  • 1Поддерживаются раздельный (ZIP) и встроенный (один файл) режимы экспорта.
  • 2Извлечённые текстуры сохраняют исходный формат, что упрощает их редактирование.

Описание параметров конфигурации

Общие настройки

Система координат

По умолчаниюY-up

Определяет ось «вверх» экспортируемой модели. Разное 3D-программное обеспечение использует разные соглашения. Неправильный выбор может привести к тому, что модель будет лежать на боку.

Y-upРекомендуется

Соглашение, используемое в OpenGL, Three.js и большинстве веб-3D-движков. Выбирайте это для моделей из веба или игровых движков.

Z-up

Соглашение, используемое в Blender (по умолчанию), 3ds Max и некоторых CAD-программах. Попробуйте это, если модель отображается боком.

Поворот X

По умолчанию

Диапазон-180° – 180°

Поверните модель вокруг каждой оси, диапазон от -180° до 180°. Полезно для точной настройки ориентации печати или исправления несоосности осей.

Поворот Y

По умолчанию

Диапазон-180° – 180°

Поверните модель вокруг каждой оси, диапазон от -180° до 180°. Полезно для точной настройки ориентации печати или исправления несоосности осей.

Поворот Z

По умолчанию

Диапазон-180° – 180°

Поверните модель вокруг каждой оси, диапазон от -180° до 180°. Полезно для точной настройки ориентации печати или исправления несоосности осей.

Способ применения поворота

По умолчаниюТолько корневой узел

Выберите, как поворот записывается в экспортируемую модель. Запекание в вершины перезаписывает все координаты вершин, поэтому поворот применяется во всех форматах экспорта (включая форматы, читающие только геометрию, такие как STL и STEP); преобразование только корневого узла сохраняет исходные координаты вершин и лучше подходит для анимированных моделей и моделей со скелетом, но форматы, игнорирующие преобразования узлов (например, STEP), не применят поворот.

Запекать в вершины

Поворот записывается во все координаты вершин и применяется одинаково во всех форматах экспорта; данные геометрии перезаписываются.

Только корневой узелРекомендуется

Поворот записывается как преобразование корневого узла, координаты вершин остаются исходными; лучше для моделей со скелетом/анимацией, но форматы, игнорирующие преобразования узлов (например, STEP), его не применят.

Настройки вывода GLTF

Режим ресурсов

По умолчаниюРаздельные

Выберите, как текстуры и буферы будут организованы в выходном файле.

РаздельныеРекомендуется

Экспортировать .gltf, .bin и файлы текстур отдельно. Подходит для редактирования отдельных ресурсов.

Встроенные

Встроить все ресурсы в виде Base64-URI данных в один файл .gltf. Проще распространять, но больший размер.

Сведения о формате

Формат входа

Расширение:
glb
Полное название:
GL Transmission Format Binary (glTF 2.0)
Тип:
3D Model
Формат:
GLB
Инструменты:
Three.jsBabylon.jsBlender
Открыть в:
3D Model ViewerGLB Viewer
Описание:
GLB is the binary container format for glTF 2.0, maintained by the Khronos Group. It packs meshes, materials, textures, and animations into one file, making it the de facto standard for Web 3D and AR/VR. Three.js, Babylon.js, model-viewer, and mainstream e-commerce 3D previews deliver GLB by default because it is self-contained and avoids missing external resources. GLB preserves PBR materials and skeletal animations, supports Draco and Meshopt compression, suiting web display, quick AR, and cross-software delivery. However, it lacks CAD parametric history: meshing STEP or native CAD to GLB loses parametric editing. For 3D printing, use STL or 3MF instead, as most slicers cannot import GLB directly.

Примечания:

  • Некоторые слайсеры для 3D-печати не могут напрямую импортировать GLB-файлы
  • Не подходит для параметрического редактирования CAD

Поддерживаемые возможности:

  • Единый самодостаточный бинарный файл
  • Поддержка PBR-материалов (базовый цвет, металличность, шероховатость, карты нормалей)
  • Скелетная анимация, скиннинг и морфинг-цели
  • Сжатие геометрии Draco и сжатие текстур KTX2
  • Многосеточные узлы и иерархия сцены

Формат выхода

Расширение:
gltf, glb
Полное название:
GL Transmission Format (glTF 2.0)
Тип:
3D Scene
Формат:
GLTF
Инструменты:
Three.jsBabylon.jsBlender
Открыть в:
3D Model ViewerGLTF Viewer
Описание:
glTF is an open standard 3D format by Khronos, often called the JPEG of 3D: it uses JSON for scene structure, geometry in separate .bin files, and external textures, enabling incremental loading and streaming. glTF 2.0 is the mainstream format for exchanging 3D content across Web, mobile, and game engines. Compared to GLB, glTF has multiple files, suiting CDN on-demand loading and resource reuse, but risks missing references from fragmentation. For single-file scenes or easy sharing, GLB is safer; for fine-grained loading control or partial updates, glTF offers more flexibility.

Примечания:

  • Внешние ресурсы (.bin, текстуры) должны храниться вместе
  • Может потребоваться дополнительный инструментарий для CAD-задач

Поддерживаемые возможности:

  • Распространённый 3D-формат

Как пользоваться

1

Загрузите GLB-файл

Перетащите GLB-файл и дождитесь завершения распаковки.

2

Выберите режим экспорта

Выберите раздельный экспорт (ZIP-архив, текстуры отдельными файлами) или встроенный (один файл .gltf).

3

Скачайте распакованный GLTF

Скачайте ресурсы GLTF: текстуры сохраняют исходный формат, их можно редактировать и снова упаковать в GLB.

Часто задаваемые вопросы

Смотреть все частые вопросы
Q

В чем разница между раздельным и встроенным экспортом?

A

Раздельный экспорт создаёт ZIP-архив, содержащий главный файл .gltf, файл данных модели (.bin) и отдельные текстуры, удобно для поэтапного редактирования и замены ресурсов. Встроенный экспорт создаёт один файл .gltf, в котором все ресурсы встроены внутрь, удобно для распространения одним файлом, но объём больше и текстуры сложнее редактировать отдельно. Вы можете переключить режим в настройках конвертации.

Q

Какие файлы я получу после распаковки?

A

В раздельном режиме вы скачиваете ZIP-архив, содержащий главный файл .gltf, файл данных модели (.bin) и текстуры (.png/.jpg), связанные относительными путями. Во встроенном режиме вы скачиваете один файл .gltf, в котором все ресурсы встроены, без дополнительных файлов.

Q

Можно ли после редактирования GLTF снова упаковать в GLB?

A

Да, используйте инструмент «GLTF в GLB» на этом же сайте, чтобы упаковать несколько файлов обратно в один GLB. Обратите внимание: встроенный GLTF (один файл) необходимо предварительно распаковать в раздельный набор ресурсов, или вы можете загрузить этот файл напрямую для упаковки.

Q

Какой формат имеют извлечённые текстуры?

A

Текстуры сохраняют исходный формат, обычно PNG или JPG. Если исходный GLB использует сжатые форматы текстур (например, KTX2), они конвертируются в стандартный PNG для удобства редактирования.

Q

Сохраняет ли конвертированный GLTF всё из моего GLB?

A

Да. Геометрия, материалы, текстуры и анимации сохраняются; конвертация меняет только упаковку: из одного бинарного файла в отдельные ресурсы. Исключение: сжатые текстуры, такие как KTX2, конвертируются в стандартный PNG, чтобы их можно было редактировать и просматривать везде.

Q

Что произойдёт, если файлы текстур отсутствуют при загрузке разделённого GLTF?

A

Файл .gltf по-прежнему загрузит геометрию, но материалы будут показаны без текстур, обычно серыми или с затенением по умолчанию. Храните всю распакованную папку вместе, чтобы ссылки на текстуры разрешались.

Поддержите нас