Перейти к содержимому
Aback Tools Logo

Компрессор 3D-моделей (GLTF/GLB)

Сжимайте файлы 3D-моделей GLTF и GLB онлайн и бесплатно, удаляя метаданные, минифицируя JSON и убирая неиспользуемые расширения. Наш компрессор GLTF/GLB выполняет полный анализ модели: количество мешей, примитивов, материалов, текстур и все расширения, а также точную экономию в байтах. Без регистрации, без загрузки на сервер и полностью конфиденциально.

Compress GLTF / GLB 3D Model
Upload a GLTF or GLB file to compress it by removing metadata, minifying JSON, and stripping unused extensions - with a full model analysis showing meshes, materials, and geometry statistics.

Drop your GLTF or GLB file here

or click to browse

.gltf and .glb files are supported

Почему стоит использовать наш компрессор GLTF/GLB?

  • Мгновенное сжатие GLTF/GLB: наш компрессор GLTF/GLB обрабатывает файлы 3D-моделей полностью в браузере — без ожидания загрузки. Загрузите любой файл .gltf или .glb и получите сжатый результат с точной экономией в байтах и полным анализом модели (меши, материалы, текстуры и расширения) за секунды.
  • Безопасный онлайн-компрессор GLTF/GLB: ваши файлы 3D-моделей никогда не покидают устройство при использовании нашего онлайн-компрессора GLTF/GLB. Обработка на 100 % на стороне клиента обеспечивает полную конфиденциальность: без загрузки на сервер, без хранения данных модели и без риска раскрыть проприетарные 3D-ресурсы, невыпущенные игровые модели или конфиденциальные дизайны продуктов.
  • Компрессор GLTF/GLB без установки: сжимайте файлы GLTF и GLB прямо в браузере — без Blender, без Node.js и без gltf-pipeline. Наш компрессор GLTF/GLB работает на любом устройстве с современным браузером: без настройки, без зависимостей и без аккаунта.
  • Полный анализ 3D-модели: наш компрессор GLTF/GLB после сжатия выдаёт полный анализ модели — количество мешей, примитивов, материалов, текстур, accessors, узлов и всех использованных расширений. Это помогает понять структуру модели и найти дополнительные возможности оптимизации.

Что такое сжатие GLTF/GLB?

GLTF (GL Transmission Format) — стандартный формат 3D-моделей для веба и движков виртуальной и дополненной реальности. Он существует в двух вариантах: .gltf (JSON плюс внешние бинарные файлы) и .glb (единый бинарный контейнер со встроенными JSON и геометрией). Сжатие GLTF/GLB уменьшает размер файла за счёт удаления ненужных метаданных, которые инструменты 3D-моделирования встраивают при экспорте, включая extras редактора, строки copyright, информацию о генераторе, имена узлов и данные неиспользуемых расширений. Наш компрессор GLTF/GLB также минифицирует JSON-часть файла, которая может составлять 10–40 % общего размера типичного файла GLTF при экспорте с большим объёмом метаданных из Blender, Maya и Cinema 4D.

Как работает наш компрессор GLTF/GLB

  1. Загрузите файл GLTF или GLB: перетащите его или нажмите, чтобы выбрать. Наш компрессор GLTF/GLB принимает файлы .gltf (JSON) и .glb (бинарный контейнер). Ваша 3D-модель никогда не покидает браузер: вся обработка на 100 % на стороне клиента и конфиденциальна.
  2. Настройте параметры сжатия: выберите, какие метаданные удалить — поля extras, метаданные asset (copyright, generator), имена узлов/мешей/материалов и неиспользуемые расширения. Включите минификацию JSON, чтобы убрать все пробелы из JSON-части. В файлах GLB бинарный блок геометрии сохраняется без изменений.
  3. Скачайте сжатую модель: нажмите «Сжать 3D-модель», чтобы обработать файл и увидеть точную экономию в байтах, а также полный анализ модели с количеством мешей, примитивов, материалов, текстур и всех расширений. Скачайте сжатый файл как прямую замену оригинала.

Что удаляет компрессор GLTF/GLB

  • Поля extras: объект extras — необязательное поле GLTF, которое инструменты используют для хранения пользовательских метаданных. Blender хранит там свойства объектов, Maya — пользовательские атрибуты, а разные экспортёры добавляют отладочную информацию. Для доставки в веб их можно безопасно удалять.
  • Метаданные asset: поля asset.copyright и asset.generator указывают инструмент, создавший файл (например, «Blender 4.0.0 GLTF 2.0 exporter»). Они добавляют байты, не влияя на рендеринг.
  • Имена узлов и мешей: строки имён у узлов, мешей, материалов и accessors используются для отладки, но не нужны для рендеринга. Их удаление уменьшает размер JSON, особенно для моделей с множеством именованных объектов.
  • Неиспользуемые расширения: расширения GLTF добавляют возможности вроде unlit-материалов, квантования мешей и GPU-инстансинга. Расширения, не нужные для вашей целевой платформы, можно удалить, чтобы снизить нагрузку на JSON и улучшить совместимость с рендерерами, которые их не поддерживают.

Важные замечания по сжатию GLTF/GLB

Этот компрессор GLTF/GLB изменяет только JSON-часть с метаданными — бинарные данные геометрии (буферы вершин, буферы индексов, данные текстур) в файлах GLB сохраняются без изменений. Для максимального сжатия используйте компрессию геометрии Draco в вашей программе 3D-моделирования (экспортёр GLTF в Blender поддерживает Draco) или утилиту командной строки gltf-pipeline перед загрузкой. Всегда тестируйте сжатые модели в целевом рендерере перед публикацией в продакшене: некоторые рендереры требуют определённых расширений или полей имён для риггинга анимации и обхода графа сцены.

Часто задаваемые вопросы

Компрессор GLTF/GLB уменьшает размер файлов 3D-моделей, удаляя ненужные метаданные, минифицируя JSON и убирая неиспользуемые расширения. Наш компрессор GLTF/GLB работает полностью в браузере: ваши файлы 3D-моделей никогда не загружаются на сервер.

GLTF (.gltf) — это JSON-файл, который ссылается на отдельные бинарные файлы с данными геометрии. GLB (.glb) — единый бинарный контейнер, который включает JSON, геометрию и, при желании, текстуры в один файл. Для доставки в веб предпочтителен GLB, так как он требует только одного HTTP-запроса.

Да, полностью. Наш компрессор GLTF/GLB обрабатывает всё локально в вашем браузере. Ваши файлы 3D-моделей никогда не загружаются на сервер, не сохраняются и не передаются по сети.

Да. Этот компрессор GLTF/GLB на 100 % бесплатный: без регистрации, без премиум-тарифа, без водяных знаков и без ограничений на размер файлов. Вы можете сжимать сколько угодно файлов GLTF и GLB без ограничений.

Нет: наш компрессор GLTF/GLB изменяет только JSON-часть с метаданными. Бинарные данные геометрии (буферы вершин, буферы индексов) в файлах GLB сохраняются байт в байт. Для сжатия геометрии (Draco) используйте экспортёр GLTF из Blender с включённым Draco.

Удаление имён безопасно для рендеринга: имена не нужны для корректного отображения геометрии, материалов или текстур. Однако если код вашего приложения ссылается на узлы или меши по имени, удаление имён нарушит эти ссылки. Включайте удаление имён только если ваш рендерер обращается к объектам по индексу.

Расширения, указанные в extensionsUsed (но не в extensionsRequired), являются необязательными и могут быть удалены без поломки модели. Обязательные расширения удалить нельзя — модель сломается. Инструмент чётко помечает, какие расширения обязательны.

Результат зависит от модели. Экспорт из Blender с множеством именованных объектов и полей extras обычно даёт уменьшение JSON на 10–30 %. Бинарный блок геометрии (часто 80–95 % файла GLB) не изменяется, поэтому общее уменьшение размера пропорционально размеру блока JSON.

Да: сжатый результат — полностью валидный GLTF 2.0 и совместим со всеми рендерерами, работающими с GLTF, включая Three.js, Babylon.js, PlayCanvas, A-Frame, model-viewer и нативный WebXR. Сжатие удаляет только необязательные метаданные.