Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_right3D-инструментыchevron_rightУпрощение 3D-моделейУпрощение 3D-моделей

Упрощение 3D-моделей

Уменьшайте число полигонов онлайн и бесплатно с помощью этого браузерного инструмента децимации мешей.

upload_file

Нажмите для выбора или перетащите файлы сюда

Выберите 3D-модель — GLB, GLTF, OBJ, STL, PLY, FBX, DAE, 3MF или OFF

Допустимо: .glb,.gltf,.obj,.stl,.ply,.fbx,.dae,.3mf,.off

Сопутствующие файлы (необязательно)upload_file

Нажмите для выбора или перетащите файлы сюда

Добавьте буферы .bin, материалы .mtl или изображения текстур

Доля исходного числа треугольников, к которой стремится алгоритм.Насколько поверхности разрешено сместиться относительно размера модели. Поднимите значение для более агрессивного упрощения.Сначала сварить вершиныЗафиксировать граничные рёбраДля STL и других неиндексированных мешей сварка обязательна — без неё упрощение не даёт никакого эффекта. Границы фиксируйте только для тайлов ландшафта и секций, которые должны стыковаться с соседними.

Похожие инструменты

Восстановление 3D-моделей

Восстановление 3D-моделей

Автоматически восстанавливайте меши STL, GLB, OBJ, PLY и 3MF для 3D-печати.

Редактор 3D-моделей

Редактор 3D-моделей

Редактируйте 3D-сцену прямо в браузере — без загрузки на сервер и без похода в Blender.

Инспектор 3D-моделей

Инспектор 3D-моделей

Разберите устройство файла GLB, GLTF, OBJ, STL, FBX, DAE, USDZ или облака точек прямо в браузере.

Компрессор 3D-моделей

Компрессор 3D-моделей

Сжимайте файлы GLB и GLTF онлайн бесплатно и уменьшайте размер 3D-моделей до 95 %.

Кодировщик Base64

Кодировщик Base64

Кодирует текст в формат Base64.

Генератор Bcrypt

Генератор Bcrypt

Генерация хэшей паролей bcrypt.

Просмотрщик метаданных PDF

Просмотрщик метаданных PDF

Просматривайте полные метаданные PDF-файлов, включая автора, даты, размеры страниц и многое другое.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Треугольников меньше, форма та же

Фотограмметрический скан приходит с 4 миллионами треугольников. Тесселяция из CAD на максимальном качестве — с 900 тысячами. Ни то, ни другое не откроется на телефоне. Этот бесплатный онлайн-инструмент упрощения 3D-моделей децимирует меш до заданного вами бюджета — прямо в браузере и без загрузки на сервер.

Алгоритм — схлопывание рёбер по квадратичной ошибке, тот же подход, что и в профессиональных инструментах децимации. Вместо наивного удаления каждой второй вершины он раз за разом схлопывает то ребро, чьё исчезновение меньше всего меняет поверхность. Детализация тратится там, где форма действительно изгибается, и экономится на плоских участках. Ровная стена почти ничего не стоит, а вылепленное лицо сохраняет черты.

Два регулятора

Целевая доля — какую часть треугольников вы хотите оставить. 50 % уменьшает меш вдвое, 5 % — радикальный вариант.

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

Панель результатов всегда показывает достигнутое число, а не запрошенное.

Сварка вершин важнее, чем кажется

Файл STL — это неиндексированный «суп из треугольников»: каждый треугольник несёт собственные три вершины, и соседние треугольники не знают, что они соседи. Децимации нужны общие вершины, чтобы схлопывать рёбра, поэтому без предварительной сварки упрощение не делает ровным счётом ничего. Поэтому сварка включена по умолчанию. Отключайте её только если знаете, что ваш меш уже корректно проиндексирован.

Фиксация границ

На тайле ландшафта, секции здания и любом меше, который должен бесшовно стыковаться с соседним, смещение граничных вершин создаёт заметные трещины. Фиксация граничных рёбер удерживает их на месте. На замкнутом объекте это только вредит: защищать нечего, а решателю добавляются лишние ограничения.

Типичные ориентиры

  • Веб и конфигураторы товаров — 20–80 тыс. треугольников
  • Мобильная AR — 10–50 тыс. треугольников
  • Фоновый игровой пропс — 500–5000 треугольников
  • 3D-печать — обычно упрощать не нужно: слайсеры прекрасно справляются с плотными мешами

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

  1. Добавьте модель. Исходное число треугольников и оценка цели появятся сразу.
  2. Двигайте ползунок доли, пока оценка не совпадёт с вашим бюджетом.
  3. Оставьте порог ошибки по умолчанию, пока не увидите повреждений; поднимите его, чтобы разрешить более агрессивное упрощение.
  4. Запустите упрощение и сравните два каркасных окна — проверьте, что силуэт выдержал.
  5. Скачайте результат в GLB, STL, OBJ или PLY.

Приватность

Децимация выполняется через WebAssembly на вашей машине. Сканы, клиентские модели и невыпущенные ассеты никогда не загружаются на сервер.