Упрощение тяжелых сеток

Если вам часто бывает необходимо работать с сырыми сканами, и ваши вычислительные мощи далеки от топовых, крутить по несколько гигабайт занятие для истинных дзен-буддистов, потому как терпения требуется не один вагон, пока софтина вычисляет координаты сотен миллионов полигонов в следующую секунду.

Посему, если ваше терпения все же не дотягивает до дзен-буддистского, исходную сетку требуется как минимум облегчить или «упростить», проведя при этом ряд очистительных и корректирующих процедур, без ощутимого ущерба для топологии модели. К тому же, скажем, пересылать настолько тяжелые файлы по почте весьма нерационально и непрактично.

На сегодняшний день инструменты для осуществления операций по чистке (clean) и упрощению (simplify) тяжелых сеток, в той или иной степени имеются фактически в любом популярном 3д пакете, ровно как и отдельные утилиты специализирующиеся на решении исключительно подобных задач (например  Skinny3D от TDMSolution -создателей популярных плагинов для Rhino), однако мощным, гибким и удобным инструментом является open-source пакет MeshLab (хотя насчет удобства это еще как сказать, софт не без особенностей, так например примененную  операцию нельзя отменить), к слову сказать как раз разработанный для коррекции и выправления результатов сканирования.

Читать далее

На данном этапе самое время  скачать и загрузить замечательный бесплатный инструмент для работы с облаками точек (и не только), приложение MeshLab вот отсюда.

Инсталируйте следуя инструкциям установщика.

Мы возьмем два полученных в ходе шагов выше файла и создадим текстурированный, чистый, высокополигональный меш. MeshLab также автоматически сгенерирует UV-развертку и создаст текстуру основываясь на наиболее четких пикселях с каждой фотографии, что конечно же безумно круто;) В результате мы получим два файла:

  • Файл .obj, с UV-разверткой, который легко может быть экспортирован в любой 3д пакет для дальнейшего использования.
  • И файл .png произвольного размера, с текстурой.

Читать далее