SupaVoxel
JSON в бинарный glTF

Конвертер glTF в GLB

Добавьте .gltf с его .bin и файлами текстур или всю папку одним .zip и скачайте единый GLB с теми же мешами, материалами, текстурами и анимацией. Всё упаковывается на вашем устройстве.

  • .gltf + .bin + текстуры
  • Или один .zip
  • Анимация сохраняется
  • Без загрузки на сервер
Обновлено октябрь 2026 г.

Как конвертировать glTF в GLB

  1. 01

    Добавьте `.gltf` и его файлы

    Выберите .gltf, его .bin и изображения текстур вместе в окне выбора файлов, перетащите их сразу или добавьте один .zip папки. Встроенный .gltf работает сам по себе. Панель покажет прочитанные вспомогательные файлы, а также треугольники, текстуры и анимационные клипы.
  2. 02

    Решите, что делать с текстурами

    Сохранять текстуры включено по умолчанию. Отключите, чтобы получить GLB только с геометрией и цветом — в разы меньше; удобно для блокинга сцены или коллизионной сетки.
  3. 03

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

    Нажмите Конвертировать в GLB. Результат покажет размер до и после и скачается автоматически. Откройте его в просмотрщике glTF или добавьте в three.js, Babylon.js, Godot или Unity.

Упаковка папки glTF в один GLB

Самая частая причина запускать эту конвертацию — папка glTF: .gltf, scene.bin и подпапка textures, которые ломаются, стоит пропасть одному файлу. GLB хранит всё в одном файле — поэтому маркетплейсы, <model-viewer> и большинство движков предпочитают его.

Передайте конвертеру все файлы, которые использует .gltf. Проще всего заархивировать папку и перетащить .zip; подпапки внутри допустимы, а мусор __MACOSX игнорируется. Файлы сопоставляются по имени, так что абсолютные пути, которые экспортёр записал в JSON, не важны. Перетаскивание самой папки не поддерживается. Отсутствующий .bin останавливает конвертацию с сообщением с именем файла; отсутствующие текстуры — нет, но панель их перечислит, чтобы вы случайно не выпустили пустой GLB. Если предпочитаете командную строку, gltf-pipeline -i model.gltf -o model.glb от Khronos делает то же самое.

Встроенный glTF vs GLB

Встроенный .gltfGLB
СтруктураТекст JSON, бинарные данные в base6412-байтовый заголовок, JSON-чанк, бинарный чанк
Размер той же моделиПримерно +33% к бинарным даннымСырые байты, без накладных расходов
Понятен человекуДаНет, нужен инструмент
Скорость разбораМедленнее, нужно декодировать base64Быстрее, данные используются напрямую
Типичное применениеПросмотр, ручное редактирование, отладкаПубликация в вебе, AR, движках, маркетплейсах

Нужна читаемая версия обратно? GLB в glTF распакует его снова — одним файлом или папкой.

Что сохраняет конвертер glTF в GLB

Оба — glTF 2.0, поэтому почти всё переносится один к одному.

Меши, узлы, иерархия
Сохраняются
PBR-материалы и текстуры
Сохраняются, изображения перекодируются в исходном типе
Анимационные клипы и скины
Сохраняются
Цвета вершин, UV, нормали
Сохраняются
Единицы и ось
Без изменений: метры, Y вверх
Сжатие Draco или meshopt
Распаковывается; GLB записывается без сжатия
Расширения, которые three.js не умеет экспортировать
Отбрасываются, например варианты материалов

Советы для меньшего и более чистого GLB

Рекомендуем
  • Прогоните GLB через компрессор GLB, прежде чем выкладывать на сайт
  • Упростите плотные меши с помощью упростителя сетки, если GLB для мобильных
  • Проверьте размер до и после, который показывает конвертер
  • Для веба держите текстуры не больше 2048 px; 4K-карты сильнее всего раздувают файл
Избегайте
  • Учтите: glTF со сжатием Draco станет больше — по пути он распаковывается
  • Не перетаскивайте саму папку на конвертер — выберите файлы внутри неё или сначала заархивируйте
  • Не редактируйте GLB вручную; сначала конвертируйте в glTF, если нужно изменить JSON
  • Не отключайте текстуры для финального ассета, если только не хотите этого специально

FAQ

Частые вопросы

Как бесплатно конвертировать glTF в GLB?

Заархивируйте папку glTF и перетащите .zip на конвертер или выберите .gltf, .bin и текстуры вместе, затем нажмите «Конвертировать в GLB». Без регистрации и лимитов, упаковка идёт в браузере — ничего не загружается на сервер. Каждый файл модели или .zip может быть до 200 МБ.

GLB меньше, чем glTF?

По сравнению со встроенным glTF — да, обычно примерно на четверть, потому что бинарные данные больше не нужно записывать как текст base64. По сравнению с glTF плюс отдельными .bin и изображениями итоговый размер примерно тот же; выигрыш — в том, что это один файл. Чтобы реально уменьшить размер, сожмите GLB после конвертации.

Теряется ли качество при конвертации glTF в GLB?

Нет. Оба — один и тот же формат glTF 2.0 в разной упаковке. Геометрия, материалы и анимация копируются; изображения текстур перекодируются в том же формате, что визуально их не меняет. Выпасть могут только редкие расширения, которые экспортёр не записывает.

Анимация сохраняется?

Да. Все анимационные клипы, скины и иерархия узлов попадают в GLB. Список «Что переносится» под конвертером показывает, сколько клипов найдено, и вы можете проиграть их в просмотрщике glTF, чтобы проверить перед использованием файла в другом месте.

Почему мой GLB стал больше glTF?

Исходник был сжат с помощью Draco или meshopt. Конвертер распаковывает сжатую геометрию при открытии файла и записывает в GLB обычные буферы. Прогоните результат через компрессор GLB, чтобы вернуть размер — часто он становится даже меньше исходного.

Чем отличаются glTF и GLB?

glTF — это JSON-форма формата: читаемый текст, который либо встраивает бинарные данные, либо ссылается на внешние файлы. GLB — бинарный контейнер, который складывает JSON и все данные в один файл. GLB лучше подходит для доставки, glTF — для просмотра и редактирования. В руководстве GLB vs glTF рассказано подробнее.

Начать бесплатно

Получите GLB без моделирования

Превратите одно изображение в 3D-модель в студии. Модели без текстур обычно готовы меньше чем за минуту, скачивание GLB бесплатно, а новые аккаунты получают 3 кредита.

Без банковской карты · 3 бесплатных кредита на старте