Сжатие текстур OBJ

Уменьшайте текстуры OBJ, не меняя геометрию.

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

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

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

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

Оптимизация текстур, на которые ссылается OBJ/MTL. Геометрия не меняется. Текстуры перекодируются в PNG без потерь (или JPEG, если выбран этот формат) и перепривязываются в новый MTL. Итог: OBJ-пакет (ZIP).

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

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

На выходе всё ещё OBJ?

Да. Загруженный формат сохраняется как OBJ, а не принудительно конвертируется в GLB. Вы получите OBJ-пакет (ZIP) с обновлённым MTL и сжатыми текстурами, поэтому ваш рабочий процесс с OBJ продолжит работать.

В какой формат будут перекодированы текстуры?

По умолчанию карты перекодируются в PNG без потерь, либо в JPEG, если вы его выберете. Для вывода OBJ недоступны WebP и KTX2, потому что OBJ хранит классические внешние растровые файлы, а не встроенные данные изображений.

Будет ли обновлён MTL?

Да. Инструмент создаст новый MTL, ссылающийся на сжатые текстуры. Относительное расположение OBJ и карт не меняется, так что после распаковки ZIP модель найдёт свои текстуры.

Поддерживает ли вывод OBJ WebP и KTX2?

Нет. Внешние текстуры OBJ поддерживают только JPEG и PNG. WebP и KTX2 используются только для вывода GLB/GLTF. PNG остаётся безопасным выбором по умолчанию для качества, JPEG подойдёт, когда важнее размер.

Есть ли ползунок качества для текстур OBJ?

Да. Ползунок качества управляет силой сжатия с потерями. Для PNG по умолчанию применяется сжатие без потерь; при переходе на JPEG держите качество от 80% и выше, чтобы избежать полос на градиентах.

Когда лучше оставить PNG, а не JPEG?

Используйте PNG для карт нормалей, шероховатости, металличности и любых карт с альфа-каналом: кодирование без потерь не создаёт артефактов, влияющих на затенение. JPEG подходит для фотореалистичных карт diffuse или альбедо, когда размер файла важнее точности пикселей.

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

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

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

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

256px · 512px · 1024px · 2048px · 4096px · Исходный размер

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

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

JPEG · PNG · Оставить исходный

Качество

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

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

Вход / Выход

Расширение:
obj
Полное название:
Wavefront OBJ
Тип:
3D-модель
Формат:
OBJ
Инструменты:
Blender、Maya、3ds Max
Описание:
OBJ: открытый формат трёхмерной геометрии, представленный компанией Wavefront в 1980-х годах. Он записывает вершины, нормали, UV-координаты и связи граней в удобочитаемом тексте и поддерживается почти всеми 3D-программами, что делает его надёжным выбором для обмена сетками между приложениями. Материалы и текстуры обычно описаны в прилагаемом файле .mtl, и оба файла должны лежать в одной папке. OBJ не содержит анимации и скелетных данных, он представляет только статичные сетки, поэтому не подходит как финальный формат для рабочих процессов с анимацией персонажей. К тому же текстовая кодировка делает большие модели громоздкими, а сложные сцены загружаются медленно. Если нужна поставка одним файлом со встроенными текстурами, лучше выбрать GLB.

Примечания:

  • MTL-файл должен находиться вместе с OBJ-файлом для материалов
  • Не поддерживает анимацию или скелеты

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

  • Человекочитаемый текстовый формат
  • Отдельные файлы геометрии (.obj) и материалов (.mtl)
  • Универсальная поддержка программным обеспечением
  • Сохранение UV-координат и нормалей