Пакетное сжатие моделей

Добавьте несколько моделей или ZIP, задайте общие параметры и сожмите всё сразу: каждый файл сохраняет исходный формат.

Рабочая область

Перетащите файлы сюда

или нажмите, чтобы выбрать, поддерживается вставка

Об инструменте

Пакетная версия сжатия одиночных моделей: упрощение сетки, для glTF доступны Meshopt или Draco (взаимоисключающие), плюс оптимизация текстур. Поддерживаются GLB, GLTF, OBJ, FBX, STL, PLY и ZIP. Каждый результат сохраняет исходный формат: семейство glTF→оптимизированный GLB. Параметры применяются ко всему пакету. Обработка полностью локальная.

Советы

  • 1До 20 моделей за один пакет
  • 2Поддержка ZIP и смешанных форматов
  • 3Для glTF лучше Meshopt, Draco опционально
  • 4Скачивание по файлам или одним ZIP

Как пользоваться

  1. 01

    Добавьте модели пакетно

    Перетащите несколько моделей или ZIP; вспомогательные файлы сопоставятся автоматически.

  2. 02

    Настройте общие параметры

    Упрощение, текстуры, а также Meshopt или Draco для glTF.

  3. 03

    Проверьте и скачайте

    Посмотрите статус и изменение размера каждого файла, затем скачайте по отдельности или ZIP-пакетом.

Сведения о формате

Вход / Выход

Расширение:
Model
Полное название:
Несколько форматов 3D-моделей
Тип:
Несколько 3D-моделей
Формат:
GLB, GLTF, OBJ, FBX, STL, 3MF, STEP/STP, PLY, USDZ
Инструменты:
Blender
Описание:
Пакетное преобразование моделей: поддерживаются GLB, GLTF, OBJ, FBX, STL, 3MF, STEP/STP, PLY, USDZ и другие. Просто перетащите файлы, и обработка начнётся автоматически.

Примечания:

  • Все файлы должны использовать один и тот же выходной формат
  • Файлы обрабатываются локально в вашем браузере
  • Большие пакеты могут обрабатываться дольше

Поддерживаемые возможности:

  • Пакетная обработка нескольких файлов
  • Поддержка GLB, GLTF, OBJ, FBX, STL, 3MF, STEP/STP, PLY, USDZ
  • Автоматическое преобразование файл за файлом
  • Отслеживание прогресса в реальном времени
  • ZIP-загрузка всех преобразованных файлов

Описание параметров конфигурации

Вершины / Геометрия

Упрощение сетки

50%0% – 100% · step 5%
Использует алгоритм упрощения сетки для уменьшения числа граней и вершин. По умолчанию средняя интенсивность; увеличение интенсивности сильнее уменьшает размер, но может потерять детали поверхности. Изменяет только геометрическую плотность, не меняет формат контейнера.

Сжатие Meshopt

Вкл
Применяет EXT_meshopt_compression к glTF/GLB, сжимая буферы геометрии без изменения числа граней. Включено по умолчанию для удобной загрузки. Взаимно исключает Draco. Не используется для выходных форматов, отличных от glTF (STL, OBJ, FBX).
  • ВклРекомендуется: По умолчанию. Включает сжатие Meshopt.
  • Выкл: Не записывать расширение Meshopt.

Уровень Meshopt

Высокий
Управляет стратегией кодирования Meshopt. По умолчанию «Высокий»: обычно меньший размер и включает фильтры атрибутов, подходит для большинства веб-сценариев. «Средний» равномерно квантует больше атрибутов, может быть более консервативным для некоторых инструментов.
  • ВысокийРекомендуется: По умолчанию. Более агрессивное сжатие с фильтрами, обычно меньше размер.
  • Средний: Более равномерное квантование, обычно немного меньшее сжатие.

Сжатие Draco

Выкл
Применяет KHR_draco_mesh_compression к glTF/GLB. Часто меньше Meshopt, но декодирование требовательнее. Выключено по умолчанию; взаимно исключает Meshopt. Не используется для не-glTF форматов.
  • ВыклРекомендуется: По умолчанию. Не записывать расширение Draco.
  • Вкл: Включить Draco (отключает Meshopt).

Степень сжатия

61 – 10
Компромисс скорости кодирования/декодирования Draco от 1 до 10. Более высокие значения отдают приоритет размеру, кодирование медленнее. По умолчанию 6 подходит для большинства моделей.

Метод кодирования

Edgebreaker
Метод топологического кодирования Draco. По умолчанию Edgebreaker, обычно лучше сжимает треугольные сетки. Sequential может быть более подходящим для некоторых сценариев с упорядоченными полосами/точками.
  • EdgebreakerРекомендуется: По умолчанию. Подходит для обычных треугольных сеток.
  • Последовательный: Подходит для особых топологий, таких как упорядоченные полосы.

Quantization bits

Отображается в расширенных настройках интерфейса. Точность атрибутов вершин, когда Meshopt или Draco записывают glTF. По умолчанию: position 14, normal 10, UV 12. Меньше бит сильнее сжимает файл, но повышает риск щелей, артефактов затенения и UV.

Биты позиции

148 – 16
Биты квантования атрибута POSITION (8, 16). По умолчанию 14: хороший баланс между размером и риском разрывов. Слишком низкое значение может вызвать зазоры или дрожание.

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

Смотреть все частые вопросы

Об этом инструменте

Q

Можно ли сжать несколько моделей за раз?

A

Да, до 20 моделей за один пакет. Если добавить больше, обрабатываются только первые 20, а остальные пропускаются с уведомлением. Держите пакет в пределах лимита или запускайте обработку частями.

Q

Можно ли загружать ZIP-архивы?

A

Да. ZIP-архивы автоматически распаковываются, и каждая модель внутри становится отдельной задачей. В одном пакете можно свободно смешивать отдельные файлы моделей и ZIP-архивы.

Q

Все модели сжимаются с одинаковыми параметрами?

A

Да. Один набор параметров упрощения, текстур и Meshopt/Draco применяется к каждой модели в пакете, поэтому результаты остаются согласованными. Если отдельным файлам нужны разные параметры, запускайте пакеты отдельно.

Q

Что происходит с MTL, текстурами и другими вспомогательными файлами?

A

Загрузите их вместе с моделями или положите в ZIP. Инструмент читает внутренние ссылки каждой модели и автоматически сопоставляет вспомогательные файлы. Несопоставленные файлы помечаются предупреждением, чтобы вы могли поправить загрузку.

Q

Что если часть файлов не удастся сжать?

A

Каждая модель обрабатывается независимо, сбой одной не влияет на остальные. Неудачные задачи отмечаются в списке файлов, а успешные модели можно скачать по отдельности или в составе ZIP.

Q

В чём разница между упрощением сетки, Meshopt и Draco?

A

Упрощение сетки (реализовано через библиотеку Meshopt) удаляет грани и вершины: чем выше степень, тем меньше полигонов и файл, но заметнее потеря качества. Meshopt и Draco кодируют геометрию внутри glTF-контейнера, не меняя число граней; Meshopt декодируется быстрее, Draco часто даёт меньший размер, и они взаимоисключающие. Рекомендуем комбинировать: сначала упрощение, затем одно из кодирований. Для STL, OBJ и FBX кодирование контейнера не применяется, выполняется только упрощение и сжатие текстур, где возможно.

Q

Насколько уменьшатся мои модели?

A

Результат сильно зависит от модели: простые могут уменьшиться на 30-50%, а сложные текстурированные при включении всех опций достигают 70-90%. Каждая задача сохраняет свой формат, поэтому экономия считается относительно этого формата.

Q

Стоит ли включать все параметры сжатия?

A

Для веб-развёртывания полный набор (упрощение + сжатие текстур + Meshopt/Draco) даёт минимальный размер файлов. Для архива можно пропустить упрощение, чтобы сохранить полную детализацию. Пакет применяет одинаковые настройки ко всем файлам.

Q

Какой формат текстур лучше для веба?

A

WebP даёт лучший коэффициент сжатия: примерно на 30% меньше, чем JPEG при том же качестве, и поддерживается всеми современными браузерами. Для максимальной совместимости выбирайте JPEG. KTX2 подходит для GPU-готовой доставки в поддерживающих движках.

Q

В каком формате сохраняются результаты?

A

Каждая задача сохраняет исходный формат: STL остаётся STL, OBJ→OBJ, FBX→FBX, PLY→PLY. GLB/GLTF экспортируются в оптимизированный GLB: это единственный случай, когда контейнер меняется. В смешанном пакете внутри скачанного ZIP будут разные расширения.

Q

Что нужно знать о KTX2?

A

KTX2 это оптимизированный для GPU формат текстур с аппаратным декодированием. Учтите: большинство просмотрщиков изображений и обычное 3D-ПО не открывают KTX2. Для просмотра и работы нужны совместимые инструменты: Three.js с KTX2Loader, Babylon.js или специализированные утилиты для GPU-текстур.

Общие вопросы

Q

Any3D полностью бесплатен?

A

Да, основные функции Any3D бесплатны навсегда. Мы предоставляем конвертацию форматов, оптимизацию моделей и онлайн-просмотр без оплаты и без регистрации.

Q

Загружаются ли мои файлы на ваши серверы?

A

Нет. Выбранные файлы обрабатываются только в браузере на вашем устройстве, поэтому они не покидают устройство и не отправляются на наши серверы. Мы не храним пользовательские файлы; после обработки связанные данные в памяти браузера освобождаются.

Q

Нужно ли устанавливать программное обеспечение?

A

Установка не требуется. Any3D полностью работает в браузере; просто откройте веб-страницу для использования всех функций. Работает на Windows, Mac, Linux и других основных операционных системах.

Q

Есть ли ограничение на размер файла?

A

Производительность обработки зависит от характеристик вашего устройства, количества вершин модели и сложности текстур, а не только от размера файла. Мы не устанавливаем ограничений на размер файла, но если модель превышает возможности вашего устройства, страница может работать медленно или даже зависнуть.