SupaVoxel
З бінарного у редагований glTF

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

Розпакуйте GLB у читабельний .gltf: один вбудований файл або zip із JSON, буфером .bin та кожного текстурою як окремим зображенням. Усе працює локально у вашому браузері, анімації зберігаються.

  • Вбудовані або окремі файли
  • Анімації збережено
  • Без завантаження
  • Безкоштовно, без реєстрації
Оновлено жовтень 2026 р.

Як конвертувати GLB у glTF

  1. 01

    Перетягніть GLB

    Перетягніть .glb у конвертер або натисніть Спробувати приклад. Стиснення Draco і meshopt декодуються під час завантаження, а панель показує кількість трикутників, матеріалів і текстур.
  2. 02

    Виберіть один файл або папку

    Один файл (вбудований) увімкнено: один .gltf, де буфери й зображення вбудовані як base64. Вимкнено: .zip з .gltf, файлом .bin з геометрією та texture_0.png, texture_1.jpg тощо.
  3. 03

    Конвертуйте та розпакуйте

    Натисніть Конвертувати в GLTF. Якщо вибрали окремі файли, розпакуйте архів і тримайте всі файли в одній папці, бо .gltf посилається на них за відносним шляхом.

Навіщо конвертувати GLB у glTF

GLB і glTF містять ту саму сцену. Різниця лише в упакуванні: GLB — це один бінарний блок, glTF — це JSON, який можна прочитати.

Редагування вручну

Змініть baseColorFactor матеріалу, перейменуйте вузли чи видаліть невикористаний меш у будь-якому текстовому редакторі, навіть не відкриваючи Blender.

Заміна текстур

З окремими файлами кожна текстура — звичайний PNG або JPEG. Перемалюйте її у Photoshop чи Krita, збережіть під тією самою назвою — і модель її підхопить.

Контроль версій

Git порівнює JSON-файл рядок за рядком. GLB — непрозорий бінарник, тож кожна зміна виглядає як повний перезапис.

Налагодження зламаної моделі

Читання JSON показує, які саме розширення, матеріали й аксесори використовує файл — це найшвидший спосіб зрозуміти, чому в'ювер його відкидає.

Порівняння варіантів виводу 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 не записує, як-от material variants, не переносяться.

Поради щодо роботи з розпакованим glTF

Робіть
  • Тримайте .gltf, .bin та зображення разом — переміщення одного з них розриває зв'язки
  • Відкрийте результат у glTF-в'ювері, щоб переконатися, що текстури підтягуються
  • Вимкніть Зберігати текстури, якщо потрібен файл лише з геометрією для огляду структури
  • Прочитайте посібник GLB vs glTF, якщо обираєте формат для доставки
Уникайте
  • Перейменування файлів текстур без оновлення uri у JSON
  • Публікувати нестиснений glTF на сайті — спершу стисніть його
  • Редагувати .bin у текстовому редакторі — це ж бінарна геометрія
  • Чекати, що вбудований варіант буде малим: base64 роздуває кожен байт

FAQ

Часті запитання

Чи безкоштовний конвертер GLB у glTF?

Так, цілком. Немає ні реєстрації, ні обмежень на кількість конвертацій, ні водяних знаків. Конвертація виконується у вашому браузері тим самим експортером glTF, що й у three.js, тож модель ніколи не надсилається на сервер. Один GLB може важити до 200 МБ.

Чим відрізняються GLB і glTF?

Це опис того самого у двох упаковках. glTF — це JSON-файл, який посилається на бінарні буфери та зображення, вбудовані як base64 або збережені окремими файлами. GLB складає JSON і всі бінарні дані в один файл. GLB краще підходить для доставки, glTF — для читання й редагування.

Чому мій glTF більший за GLB?

З двох причин. Вбудований glTF зберігає бінарні дані як текст base64, що додає близько 33%. А якщо GLB був стиснений Draco або meshopt, glTF записується без стиснення. Виберіть окремі файли, щоб уникнути надбавки base64, і стисніть файл знову, коли закінчите редагування.

Чи зберігаються анімації під час конвертації GLB у glTF?

Так. Анімаційні кліпи, скіни та ієрархія вузлів записуються в glTF разом із мешами й матеріалами. Список «Що переноситься» під конвертером показує, скільки кліпів знайдено. Відкрийте результат у glTF-в'ювері, щоб перевірити відтворення.

Чи можна витягти текстури з GLB?

Так. Вимкніть Один файл (вбудований) і конвертуйте. Архів міститиме кожну текстуру окремим зображенням з назвами texture_0, texture_1 тощо, у PNG або JPEG залежно від джерела. Їх можна використовувати окремо або редагувати, залишивши glTF посилатися на них.

Як конвертувати GLB у glTF у Blender?

Імпортуйте GLB через File → Import → glTF 2.0, потім експортуйте через File → Export → glTF 2.0 і виберіть формат glTF Separate або glTF Embedded. Це працює добре, але налаштування займає кілька хвилин. Браузерний конвертер дає той самий результат за один клік без жодних інсталяцій.

Почати безкоштовно

Створіть GLB зі зображення

Студія SupaVoxel перетворює одне зображення на 3D-модель. Завантаження GLB безкоштовні на будь-якому акаунті, а нові акаунти отримують 3 кредити без картки.

Без картки · 3 безкоштовні кредити на старт