Конвертер GLB в GLTF
Распакуйте бинарные файлы GLB в редактируемый GLTF с отдельным JSON-описанием сцены, буферами и изображениями текстур для анализа и модификации.
Загрузка...
Пожалуйста, подождите
Об этом инструменте
GLB объединяет всё в один бинарный файл, что отлично для доставки, но затрудняет редактирование. Конвертация в GLTF разделяет сцену на JSON-дескриптор, бинарный буфер геометрии и отдельные изображения текстур — делая каждый ресурс независимо доступным для редактирования, анализа или замены.
Советы
- 1Автоматическое извлечение информации о модели
- 2Поддержка оптимизации меша и встраивания текстур
- 3Предпросмотр 3D в реальном времени
Как пользоваться
Загрузите ваш GLB
Перетащите файл GLB или нажмите для выбора
Просмотрите информацию о модели и настройки
Проверьте информацию о модели и настройте параметры конвертации
Скачайте GLTF
Нажмите конвертировать и мгновенно скачайте файл GLTF
Часто задаваемые вопросы
Какова разница между режимами «Раздельный» и «Встроенный»?
Раздельный (по умолчанию): экспортирует ZIP-архив, содержащий JSON-файл .gltf, буферы мешей .bin и отдельные изображения текстур — идеально для редактирования и замены ресурсов по отдельности. Встроенный: экспортирует единый файл .gltf со всеми буферами и текстурами, встроенными как data URI в Base64 — удобно для распространения в одном файле, но больше по размеру и сложнее для редактирования текстур по отдельности. Переключайте режимы в настройках конвертации в разделе «Режим ресурсов».
Какие файлы я получу после распаковки?
Зависит от режима ресурсов. В раздельном режиме вы скачиваете ZIP с файлом .gltf, буферами .bin и изображениями текстур (.png/.jpg), связанными относительными путями. Во встроенном режиме вы скачиваете единый файл .gltf со всеми встроенными ресурсами — дополнительные файлы не нужны.
Получу ли я отдельные файлы текстур из GLB?
Да, в раздельном режиме. Все изображения, встроенные в GLB — диффузные карты, карты нормалей, карты металличности-шероховатости и другие — извлекаются как отдельные файлы PNG или JPG с правильными ссылками URI в выходном JSON GLTF. Во встроенном режиме текстуры встраиваются как data URI внутри JSON.
В каком формате выводятся извлечённые текстуры?
Текстуры выводятся в оригинальном формате из GLB, обычно PNG или JPG. Если GLB использует сжатые форматы текстур (например, KTX2), они конвертируются в стандартный PNG для редактирования.
Можно ли извлечь только определённые ресурсы из GLB?
В раздельном режиме все ресурсы хранятся как отдельные файлы после распаковки. Вы можете оставить только нужные текстуры или данные мешей, удалить ненужные файлы и вручную обновить ссылки в JSON GLTF. Встроенный режим встраивает все ресурсы в один JSON-файл и не подходит для избирательного извлечения.
При распаковке теряются ли данные?
Нет. Конвертация GLB в GLTF необратима — вся геометрия, материалы, текстуры и анимации полностью извлекаются. Распаковка изменяет только способ организации данных, а не их содержание.
Можно ли вручную редактировать JSON-файл GLTF?
Да. Основной файл GLTF — стандартный JSON, который можно открыть в любом текстовом редакторе. Вы можете изменять параметры материалов, настраивать трансформации узлов, заменять ссылки на текстуры и многое другое. После редактирования проверьте JSON с помощью линтера.
Похожие статьи
Из Blender в продакшен: полный обзор сжатия от начала до конца
Преобразуем PBR-модель весом 50 МБ через экспорт из Blender, сжатие вершин, конвертацию текстур в KTX2 и загрузку в движок — всё до менее чем 5 МБ. С полным скриптом автоматизации и шпаргалкой по серии.
Разные платформы — разные судьбы: руководство по выбору сжатия
Десктоп, мобильные, VR, Mini Programs — какую комбинацию сжатия на самом деле стоит использовать? Эта статья сводит предыдущие четыре в матрицу решений и скрипт автоматизации. Просто выбирайте по ней.
KTX2 на практике: правильный путь сжатия текстур
ETC1S или UASTC? Как использовать toktx и gltf-transform? Как загружать KTX2 в Three.js / Babylon.js? Здесь всё — команды и код для копирования.