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

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

Загрузка...

Пожалуйста, подождите

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

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

Советы

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

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

По умолчанию6

Диапазон1 – 10

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

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

По умолчаниюEdgebreaker

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

EdgebreakerРекомендуется

По умолчанию. Подходит для обычных треугольных сеток.

Sequential

Подходит для особых топологий, таких как упорядоченные полосы.

Quantization bits (advanced)

Shown under Advanced settings in the UI. Vertex attribute precision when Meshopt or Draco writes glTF. Defaults: position 14, normal 10, UV 12. Lower bits shrink files more but raise crack, shading, or UV artifact risk.

Биты позиции

По умолчанию14

Диапазон8 – 16

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

Биты нормали

По умолчанию10

Диапазон8 – 16

Биты квантования атрибута NORMAL (8, 16). По умолчанию 10. Слишком низкое значение может вызвать артефакты освещения.

Биты UV

По умолчанию12

Диапазон8 – 16

Биты квантования атрибута TEXCOORD (8, 16). По умолчанию 12. Слишком низкое значение может вызвать смещение или дрожание текстур.

Текстуры / Изображения

Макс. размер текстуры

По умолчанию1024px

Ограничивает размер всех текстур этим максимальным значением, уменьшая потребление памяти и размер файла.

256px
512px
1024pxРекомендуется
2048px
4096px
Исходный размер

Формат текстуры

По умолчаниюWebP

Конвертирует текстуры в более эффективный формат. WebP обеспечивает отличное сжатие с широкой поддержкой браузеров.

WebPРекомендуется
JPEG
PNG
KTX2
Оставить исходный

Качество

По умолчанию0.75

Диапазон0.1 – 1 · step 0.05

Установите качество сжатия для форматов WebP и JPEG. Меньшие значения означают меньшие файлы, но более мягкие текстуры.

Режим кодирования KTX2

ETC1S даёт файлы меньшего размера, идеально для diffuse-карт. UASTC сохраняет больше деталей, рекомендуется для normal-карт.

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

Вход / Выход

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

Примечания:

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

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

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

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

1

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

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

2

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

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

3

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

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

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

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

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

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

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

Поддержите нас