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