IT Market
Инструменты/Дизайн/3D/Уменьшение полигонов 3D модели OBJ онлайн
3D Decimator

Оптимизация полигонов 3D-моделей в реальном времени

📐
Перетащите .obj или нажмите
Поддержка OBJ файлов до 50 МБ
Уровень полигонов 100%
Режим отображения
Исходные полигоны: -
Итоговые полигоны: -
Степень сжатия: 0%
Ожидание
Обработка...

Как работает 3D-дециматор

📊 Технология и Алгоритмы

💡 Преимущества оптимизации

    Коротко об инструменте

    Уменьшение полигонов 3D модели OBJ онлайн

    На вход идёт OBJ-файл, на выход — та же модель с меньшим числом треугольников и уменьшенным весом. Ползунок уровня детализации двигает результат в реальном времени, а вьюпорт показывает, где силуэт начинает разваливаться. Нужно, когда экспорт из сканера или CAD весит десятки мегабайт и тормозит сцену в Three.js, Roblox или веб-конфигураторе. Файл читается прямо на вашем компьютере. Смотрите также: автоматический риг скелета многоножки, перевести текстуры PNG в лёгкий WebP.

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

    1. Перетащите свой OBJ в поле загрузки или нажмите «Загрузить демо-модель», чтобы сначала посмотреть, как инструмент себя ведёт.
    2. Покрутите модель мышью в окне просмотра: управление орбитальное, колесо приближает камеру.
    3. Двигайте ползунок уровня детализации от 100 вниз и следите, на каком проценте пропадают нужные детали.
    4. Переключайте режимы «Заливка» и «Сетка», чтобы увидеть, как перестроились треугольники после упрощения.
    5. Нажмите «💾 Скачать оптимизированный OBJ» и подставьте полученный файл в сцену вместо исходного.

    Вопросы и ответы

    Какие форматы принимает дециматор, кроме OBJ?

    Только OBJ — поле загрузки ограничено расширением .obj, и результат выгружается тоже в OBJ. Модели в FBX, GLB или STL сначала пересохраните в OBJ в Blender: File — Export — Wavefront. Материалы в отдельном MTL-файле инструмент не обрабатывает, геометрия важна ему одна.

    Какого размера файл потянет браузер?

    Ограничения по мегабайтам жёстко не задано, всё упирается в память вкладки и видеокарту. Модели в несколько десятков мегабайт обычно открываются, но разбор текстового OBJ на сотни тысяч граней занимает время и на слабой машине вкладка может подвиснуть. Если страница перестала отвечать, закройте лишние вкладки и попробуйте снова.

    Сохранятся ли UV-развёртка и текстуры после упрощения?

    Нет, рассчитывайте на потерю. Упрощение перестраивает треугольники, и текстурные координаты в местах слияния вершин рвутся, а швы развёртки становятся заметны. Порядок работы такой: сначала упрощение геометрии, потом новая развёртка и запекание текстур в Blender.

    До какого процента можно опускать ползунок без вреда?

    Универсального числа нет, ориентируйтесь на роль объекта в сцене. Для дальнего фона нередко хватает 5-10 процентов исходной сетки, для предмета в руках персонажа безопасный предел ближе к 40-50. Смотрите на силуэт: как только контур стал угловатым, вы прошли нужную границу.

    Загружается ли моя модель на сервер it-market.pro?

    Нет. Файл читается через файловый API браузера, разбирается и отображается библиотекой three.js, подключённой с CDN, а скачивание собирается из данных, которые уже лежат в памяти вкладки. Ни исходник, ни результат на сайт не передаются.

    Почему после упрощения появились дыры и торчащие грани?

    Так проявляются дефекты исходника: несваренные вершины, вывернутые нормали, незамкнутая оболочка. Алгоритм схлопывает рёбра и на такой сетке рвёт её ещё сильнее. Прогоните модель через Merge by Distance и пересчёт нормалей в Blender, после этого результат обычно становится чистым.

    Подойдёт ли результат для импорта в Roblox или в игровой движок?

    Да, ради этого инструмент и нужен: облегчённый OBJ импортируется в Roblox Studio, Unity и Unreal без дополнительных шагов. Проверьте только масштаб и ориентацию осей после импорта — OBJ не хранит единицы измерения, и разные редакторы трактуют размер по-своему.

    Примеры

    Скан статуэтки для веб-сцены
    До: OBJ из фотограмметрии, около 240 000 треугольников, файл на 26 МБ
    После: Ползунок на 25 % — примерно 60 000 треугольников, силуэт сохранён, мелкая фактура поверхности потеряна
    Реквизит второго плана
    До: Модель ящика из CAD-экспорта с избыточной триангуляцией плоских граней
    После: Ползунок на 10 % — форма коробки не меняется, а сетка становится пригодной для дальней прорисовки