Конвертер GLTF в GLB
Упакуйте сцены GLTF со всеми внешними ресурсами в единый бинарный файл GLB. Идеально для веб-развёртывания с более быстрой загрузкой и простым распространением.
Загрузка...
Пожалуйста, подождите
Об этом инструменте
Файлы GLTF часто ссылаются на внешние текстуры, буферы и другие ресурсы, разбросанные по нескольким файлам. Конвертация в GLB объединяет всё — геометрию, текстуры, материалы и анимации — в один автономный бинарный файл, который проще развёртывать и быстрее загружается в вебе.
Советы
- 1Автоматическое извлечение информации о модели
- 2Поддержка оптимизации меша и встраивания текстур
- 3Предпросмотр 3D в реальном времени
Как пользоваться
Загрузите ваш GLTF
Перетащите файл GLTF или нажмите для выбора
Просмотрите информацию о модели и настройки
Проверьте информацию о модели и настройте параметры конвертации
Скачайте GLB
Нажмите конвертировать и мгновенно скачайте файл GLB
Часто задаваемые вопросы
В чём преимущество GLB перед GLTF?
GLB — это бинарная упаковка GLTF. Он объединяет JSON-дескриптор, бинарный буфер и все внешние изображения в один файл. Это означает меньше HTTP-запросов, меньший общий размер и более простое управление файлами для веб-приложений.
Будут ли сохранены расширения шейдеров GLTF?
Стандартные расширения GLTF (например, KHR_materials_unlit, KHR_texture_transform) сохраняются в выводе GLB. Пользовательские шейдеры или нестандартные расширения могут некорректно отображаться во всех просмотрщиках.
Будет ли GLB работать на всех платформах?
GLB — открытый стандарт Khronos Group, нативно поддерживаемый Three.js, Babylon.js, Facebook, Google и другими крупными платформами. Практически все современные браузеры и 3D-просмотрщики могут загружать файлы GLB.
Что происходит с несколькими файлами .bin в GLTF?
GLTF может ссылаться на несколько внешних файлов .bin для данных мешей и анимаций. При конвертации в GLB все содержимое .bin объединяется в один бинарный блок внутри GLB, устраняя необходимость управления несколькими файлами.
Похожие статьи
Из Blender в продакшен: полный обзор сжатия от начала до конца
Преобразуем PBR-модель весом 50 МБ через экспорт из Blender, сжатие вершин, конвертацию текстур в KTX2 и загрузку в движок — всё до менее чем 5 МБ. С полным скриптом автоматизации и шпаргалкой по серии.
Разные платформы — разные судьбы: руководство по выбору сжатия
Десктоп, мобильные, VR, Mini Programs — какую комбинацию сжатия на самом деле стоит использовать? Эта статья сводит предыдущие четыре в матрицу решений и скрипт автоматизации. Просто выбирайте по ней.
KTX2 на практике: правильный путь сжатия текстур
ETC1S или UASTC? Как использовать toktx и gltf-transform? Как загружать KTX2 в Three.js / Babylon.js? Здесь всё — команды и код для копирования.