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 і скинути .zip; підтеки всередині допустимі, а сміття __MACOSX ігнорується. Файли зіставляються за назвою, тож абсолютні шляхи, які експортер вписав у JSON, не мають значення. Перетягування самої теки не підтримується. Відсутній .bin зупиняє конвертацію з повідомленням, у якому названо файл; відсутні текстури не зупиняють, але панель їх перелічує, щоб ви випадково не відправили порожній GLB. Якщо волієте командний рядок, gltf-pipeline -i model.gltf -o model.glb від Khronos робить те саме.

Вбудований glTF проти 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 безкоштовні кредити на старт