News subscription

Subscribe and get the best material in Your industry and announcements of exhibitions

Subscribe

Site stats

Участников выставок116248
Организаторов1028
Выставочных центров491
Выставок опубликовано13508
Выставок планируется114

Home3DQСтатьиУменьшение полигональности 3D моделей с помощью Autodesk 3Ds Max и Rhinoceros

22.07.2015

Уменьшение полигональности 3D моделей с помощью Autodesk 3Ds Max и Rhinoceros

Иногда в работе приходится сталкиваться с 3D моделями, имеющими излишнюю полигональность. Это может произойти по следующим причинам: 
• Модель получена в результате сканирования 
• Модель создана в таких программах как Zbrush, Maya и т.п 
• Автор при экспорте в STL по какой-то причине задал наивысшее количество полигонов 
В результате при работе с такой моделью мы имеем следующие проблемы: 
• Сложность ее редактирования. Например, разделения на части или объедение с другой моделью 
• Увеличение времени загрузки модели в слайсер. В некоторых слайсерах до сих пор есть ограничение на количество полигонов 3D моделей. 
• Увеличение времени слайсинга. 
Рассмотрим способы уменьшения количества полигонов 3D моделей с помощью Autodesk 3Ds Max и Rhinoceros. 
Начнем с Autodesk 3Ds Max. 
Запускаем 3Ds Max и вызываем команду Import. 
1.jpg
В появившемся окне снимаем все галочки(иначе процесс импорта возможно будет очень долгим). Особенно замедлить процесс импорта могут операции Weld(слияние вершин) и Unify Normals(выравнивание нормалей). 
2.jpg
При переходе в каркасный режим отображения можно увидеть что количество вершин в 3D модели завышено в несколько раз. 
3.jpg
В стеке модификаторов вызываем модификатор Prooptimiser. При желании можно воспользоваться старой версией модификатора под названием Optimise.4.jpg
Нажимаем на кнопку Calculate(расчет). После просчета можно будет увидеть количество вершин в модели и уменьшить их в процентном соотношении(100%- текущее количество вершин в модели). Модификатор показывает количество вершин до и после применения модификатора. 
Иногда 3D модель представляет собой облако вершин и при уменьшении количества вершин возможен глюк как на рисунке. 
5.jpg
Для исправления необходимо перед нажатием на кнопку Calculate поставить галку у параметра Merge vertices(объединение вершин). 
6.jpg
Это замедлит процесс просчета, но в результате получится модель, как на рисунке ниже.7.jpg
Уменьшайте количество полигонов до тех пор, пока это не будет влиять на форму объекта. Так в примере при уменьшении до 10%(в 10 раз) форма почти не меняется, а при уменьшении до 3%(в 33 раза) видны изменения. 
9.jpg
Рекомендую преобразовать 3D модель в Editable Poly перед дальнейшей работой. 
8.jpg
Теперь давайте запустим Rhinoceros.Открываем файл с 3D моделью (stl входит в перечень поддерживаемых файлов). По уже понятным нам причинам в появившемся окне убираем все галки 
10.jpg
После окончания импорта 3D модель появится в видовых экранах. 
11.jpg
Запускаем команду Reduce Mesh(уменьшение полигонов).12.jpg
В появившемся окне указываем количество процентов, на которые нужно уменьшим 3D модель. Можно регулировать точность операции(при этом увеличивается время просчета). 
12.5.jpg
Для 3D модели как в примере рекомендуется вначале применить команду 
Weld(слияние вершин 
13.jpg
После этого уже не составит труда разделить модель и распечатать на 3D принтере. 
FEjFA3uTGXc.jpg

 

Автор: 3DQ

Комментарии

Комментарии отсутствуют

Чтобы оставлять комментарии авторизуйтесь