Треугольников меньше, форма та же
Фотограмметрический скан приходит с 4 миллионами треугольников. Тесселяция из CAD на максимальном качестве — с 900 тысячами. Ни то, ни другое не откроется на телефоне. Этот бесплатный онлайн-инструмент упрощения 3D-моделей децимирует меш до заданного вами бюджета — прямо в браузере и без загрузки на сервер.
Алгоритм — схлопывание рёбер по квадратичной ошибке, тот же подход, что и в профессиональных инструментах децимации. Вместо наивного удаления каждой второй вершины он раз за разом схлопывает то ребро, чьё исчезновение меньше всего меняет поверхность. Детализация тратится там, где форма действительно изгибается, и экономится на плоских участках. Ровная стена почти ничего не стоит, а вылепленное лицо сохраняет черты.
Два регулятора
Целевая доля — какую часть треугольников вы хотите оставить. 50 % уменьшает меш вдвое, 5 % — радикальный вариант.
Порог ошибки — жёсткое ограничение на то, насколько поверхности разрешено сместиться относительно общего размера модели. Именно этот регулятор прячет большинство инструментов, и именно он объясняет, почему достигнутая доля иногда отличается от запрошенной: упрощение остановится раньше, но не превысит разрешённую вами ошибку. На плотном скане вы часто окажетесь ниже цели. На уже оптимизированном игровом ассете можете не достичь её вовсе — убирать без видимых потерь просто нечего.
Панель результатов всегда показывает достигнутое число, а не запрошенное.
Сварка вершин важнее, чем кажется
Файл STL — это неиндексированный «суп из треугольников»: каждый треугольник несёт собственные три вершины, и соседние треугольники не знают, что они соседи. Децимации нужны общие вершины, чтобы схлопывать рёбра, поэтому без предварительной сварки упрощение не делает ровным счётом ничего. Поэтому сварка включена по умолчанию. Отключайте её только если знаете, что ваш меш уже корректно проиндексирован.
Фиксация границ
На тайле ландшафта, секции здания и любом меше, который должен бесшовно стыковаться с соседним, смещение граничных вершин создаёт заметные трещины. Фиксация граничных рёбер удерживает их на месте. На замкнутом объекте это только вредит: защищать нечего, а решателю добавляются лишние ограничения.
Типичные ориентиры
- Веб и конфигураторы товаров — 20–80 тыс. треугольников
- Мобильная AR — 10–50 тыс. треугольников
- Фоновый игровой пропс — 500–5000 треугольников
- 3D-печать — обычно упрощать не нужно: слайсеры прекрасно справляются с плотными мешами
Как пользоваться
- Добавьте модель. Исходное число треугольников и оценка цели появятся сразу.
- Двигайте ползунок доли, пока оценка не совпадёт с вашим бюджетом.
- Оставьте порог ошибки по умолчанию, пока не увидите повреждений; поднимите его, чтобы разрешить более агрессивное упрощение.
- Запустите упрощение и сравните два каркасных окна — проверьте, что силуэт выдержал.
- Скачайте результат в GLB, STL, OBJ или PLY.
Приватность
Децимация выполняется через WebAssembly на вашей машине. Сканы, клиентские модели и невыпущенные ассеты никогда не загружаются на сервер.
Tiny Online Tools







