Конвертировать glTF в GLB

Работает на вашем устройстве · Ваш файл никогда не покидает устройство.

.gltf — читаемая половина формата, данные которого обычно живут по соседству: .bin с геометрией и изображения текстур. .glb — всё это, запечатанное в один двоичный файл. Здесь первое упаковывается во второе.

Добавьте .gltf вместе с его .bin и текстурами — каждая часть попадёт внутрь. Это и стоит сделать перед тем, как отправлять модель человеку или выкладывать на страницу: у GLB текстуры не могут прийти потерянными, им просто негде затеряться.

Всё выполняется на вашей машине, и для 3D-файла это главное: модель — это обычно изделие заказчика, скан здания или ещё не объявленный дизайн. На сервер ничего не уходит, поэтому потом нечего просить удалить.

Как Конвертировать glTF в GLB

  1. Добавьте файл glTF — и сопутствующие файлы, если они есть.
  2. Убедитесь, что выбран GLB.
  3. Нажмите «Конвертировать».
  4. Скачайте файл GLB.

Поддерживаемые форматы и ограничения

Вход
glTF
Выход
GLB
Сопутствующие файлы
.bin и изображения текстур упаковываются внутрь, когда вы их добавляете
Сохраняет анимацию
Да
Где выполняется
В браузере — без загрузки на сервер

Не подходит для: Переупаковку .gltf, у которого больше нет .bin или текстур — недостающие части восстановить нельзя.

Как находятся .bin и изображения

.gltf называет внутри себя другие файлы — обычно один .bin и несколько изображений. Каждый из них сопоставляется с добавленными вами файлами только по имени, без учёта регистра букв, поэтому папки, прописанные в .gltf, значения не имеют, а имя, где пробел записан как %20 — так его хранит glTF, — совпадёт с файлом, в имени которого стоит пробел. Данным, которые уже лежат внутри .gltf в виде адресов data:, ничего дополнительно не нужно. Подойдёт и zip всей папки.

Файл, который .gltf называет, но вы не добавили, больше нигде не ищется. Без .bin нет геометрии, поэтому конвертация останавливается и называет файл, который нужно добавить. Отсутствующее изображение её не останавливает: GLB сохраняет ссылку на него, и в результате оно перечислено. Если у двух изображений из разных папок одинаковое имя, обе поверхности получат одно и то же изображение, поэтому сначала переименуйте одно из них.

Переупаковка, а не пересборка

Собственный текст .gltf сохраняется, перемещаются только байты: .bin и каждое изображение кладутся внутрь GLB ровно такими, какими были, а ссылки на них перенаправляются туда. Ничего не декодируется, поэтому изображения JPEG не сжимаются второй раз, геометрия с Draco или meshopt остаётся сжатой, а каждая сцена, узел, материал, анимация и расширение проходят насквозь — включая расширения, которых этот сайт не понимает. GLB по размеру примерно равен .gltf, .bin и изображениям вместе.

Что показывает панель

Модель всё же читается один раз, чтобы после конвертации заполнить счётчики. Изображение, которое этот считыватель не может декодировать, например текстура KTX2, там не учитывается, но в GLB оно есть — байт в байт.

Частые вопросы

Мои файлы загружаются на сервер?
Нет. Преобразование целиком выполняется в вашем браузере, силами вашего же устройства. Файл не покидает компьютер или телефон, а инструмент, которым вы уже один раз воспользовались, работает и без интернета.
Нужно ли добавлять файл .bin?
Почти всегда да. Большинство .gltf держат геометрию в соседнем .bin, и без него конвертировать нечего. Добавьте все файлы, что были в папке.
Теряется ли что-нибудь?
Нет. GLB и glTF — один формат в разной упаковке, поэтому геометрия, материалы, текстуры и анимация переносятся в точности.

Похожие инструменты

Ещё в разделе 3D-модели

Эта страница на других языках: English · العربية · Deutsch · Français · Español · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা