Конвертер GLB в glTF
Распакуйте GLB в читаемый .gltf: один встроенный файл или zip с JSON, буфером .bin и каждой текстурой отдельным изображением. Работает локально в браузере и сохраняет анимации.
- Встроенные или отдельные файлы
- Анимации сохраняются
- Без загрузки
- Бесплатно, без регистрации
Как конвертировать GLB в glTF
- 01
Перетащите GLB
Перетащите.glbв конвертер или нажмите Попробовать пример. Сжатие Draco и meshopt декодируется при загрузке, а панель показывает количество треугольников, материалов и текстур. - 02
Выберите один файл или папку
Один файл (встроенный) включено: один.gltfс буферами и изображениями, встроенными как base64. Выключено:.zipс.gltf,.binс геометрией иtexture_0.png,texture_1.jpgи так далее. - 03
Конвертируйте и распакуйте
Нажмите Конвертировать в GLTF. Для варианта с отдельными файлами распакуйте архив и держите все файлы в одной папке, потому что.gltfссылается на них по относительному пути.
Зачем конвертировать GLB в glTF
GLB и glTF содержат одну и ту же сцену. Разница в упаковке: GLB — один бинарный блок, glTF — JSON, который можно прочитать.
Правьте вручную
baseColorFactor материала, переименовывайте узлы или удаляйте неиспользуемый меш в любом текстовом редакторе, не открывая Blender.Заменяйте текстуры
Контроль версий
Отладьте сломанную модель
Сравнение вариантов вывода glTF
| Встроенный .gltf | Отдельные файлы (.zip) | |
|---|---|---|
| Файлы | Один .gltf | .gltf + .bin + одно изображение на текстуру |
| Размер относительно GLB | Примерно на треть больше (base64) | Примерно такой же, разбит на части |
| Редактирование текстур | Непрактично | Открывайте PNG или JPEG напрямую |
| Легко делиться | Да, один файл | Отправляйте всю папку или zip |
| Лучше всего для | Быстрой проверки, инструментов, которым нужен один текстовый файл | Редактирования, веб-хостинга, контроля версий |
Обратно так же просто: glTF в GLB снова упаковывает встроенный .gltf в один бинарный файл.
Что меняется при конвертации GLB в glTF
Сцена переносится без потерь: иерархия узлов, меши, PBR-материалы, UV, нормали, текстуры, скины и анимационные клипы записываются в glTF. Внешний вид модели не меняется, единицы измерения с обеих сторон остаются в метрах.
От оригинала файл отличается двумя вещами. Во-первых, сжатием: если в GLB использовались Draco или meshopt, glTF записывается без сжатия, поэтому .bin может быть в несколько раз больше исходного GLB. Когда закончите редактирование, сожмите итоговый файл заново с помощью компрессора GLB. Во-вторых, текстуры перекодируются; PNG остаётся PNG, а JPEG — JPEG, но байты не будут совпадать с оригиналом один в один. Расширения, которые three.js не записывает, например варианты материалов, не переносятся.
Советы по работе с распакованным glTF
- Держите
.gltf,.binи изображения вместе; если переместить один файл, ссылки сломаются - Откройте результат в просмотрщике glTF, чтобы убедиться, что текстуры подгружаются
- Отключите Сохранять текстуры, если нужен файл только с геометрией для проверки структуры
- Прочитайте руководство GLB vs glTF, если выбираете формат для публикации
- Переименовывайте файлы текстур, не обновляя
uriв JSON - Отправляйте несжатый glTF на сайт; сначала сожмите его
- Редактируйте
.binв текстовом редакторе; это бинарная геометрия - Не думайте, что встроенный вариант будет маленьким: base64 увеличивает размер каждого байта
FAQ
Частые вопросы
Конвертер GLB в glTF бесплатный?
В чём разница между GLB и glTF?
Почему мой glTF больше GLB?
Сохраняются ли анимации при конвертации GLB в glTF?
Можно ли извлечь текстуры из GLB?
Как конвертировать GLB в glTF в Blender?
Похожие инструменты и руководства
Продолжить
Начать бесплатно
Создайте GLB из картинки
Студия SupaVoxel превращает одно изображение в 3D-модель. Скачивание GLB бесплатно на любом аккаунте, а новые аккаунты получают 3 кредита без карты.
Без банковской карты · 3 бесплатных кредита на старте