IPB

Здравствуйте, гость ( Вход | Регистрация )



 
Ответить в данную темуНачать новую тему
> Оптимизация сцены
JurassicStudio
сообщение 17.3.2010, 21:09
Сообщение #1


Сам себе режиссер
******

Группа: Модераторы
Сообщений: 3210
Регистрация: 17.3.2008
Из: Минск
Пользователь №: 75



Репутация:   97  


Выросла отсюда в продолжении беседы по программе http://arconclub.org/index.php?s=&show...ost&p=18760

Инфо по редусированию полигонов (уменьшение кол-ва), качеству и "правильности" модели:

Цитата
Качество

Для незакрытых объектов, вам необходимо в обязательном порядке устанавливать активной установку Сохранение края. Объекты, которые не имеют граничащих краёв (сфера, капсула, куб и так далее), будут автоматически опознаны алгоритмом и обработаны соответствующим образом. Поэтому вы можете всегда оставлять эту установку активной.

У объектов, которые имеют высокое количество копланарных полигонов (смежные полигоны, которые расположены на одной плоскости), куб или плоскость, вам необходимо устанавливать активной установку Исключить 3-х угольники. Результат этого приведёт к равномерному разбиению каркаса, что в свою очередь обеспечит значительное ускорение процесса редукции полигонов, если при этом не будут возникать точки кластеры (точки, которые имеют высокое количество соседних рёбер).

Тестирование позволяет нам утверждать, что активная установка Исключить 3-х угольники, приводит к созданию равномерного полигонального каркаса. Это является явно выраженным в тех случаях, когда эта установка будет использована для объектов, которые имеют высокое число копланарных поверхностей.

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

Этот пример демонстрирует генерацию осколков полигонов (при отключенной установке Исключить 3-х угольники)

Осколки полигоны остаются без изменений, если они присутствуют до обработки в объекте оригинале:

Алгоритм при этом узнает такие участки и исключает их из общего процесса, так как редукция полигонов в этом случае привела бы к возникновению аналогичных осколков полигонов.

В отдельных случаях, активное положение всех этих установок может приводить к неоптимальным результатам.

Предположим, вы установили активными параметры Сохранение края и Исключить 3-х угольники. В этом случае может произойти возникновение пересекающихся полигонов.

Это случай, когда алгоритм достигает определённой точки, и будет поставлен перед выбором. Или он изменяет края границ или создаёт пересекающиеся полигоны или их осколки. В данном случае, будет использован параметр Коэффициент качества. Чем выше это значение, тем меньше вероятность возможности создания алгоритмом пересекающихся полигонов или их осколков..


--------------------
На вкус и цвет товарищи есть!
Перейти в начало страницы
 
+Цитировать сообщение
JurassicStudio
сообщение 17.3.2010, 21:20
Сообщение #2


Сам себе режиссер
******

Группа: Модераторы
Сообщений: 3210
Регистрация: 17.3.2008
Из: Минск
Пользователь №: 75



Репутация:   97  


и дальше про детриангуляцию

Цитата
Если объект состоит из 3-х угольников (например, объект импортированный из другой программы, или вы использовали функцию триангуляции), программа CINEMA 4D может производить конвертирование этих 3-х угольников, при учёте определённых параметров снова в 4-х угольники или Н-Гоны.

На заметку:
Если установки (угла) не выбраны, программа CINEMA 4D проведёт принуждённое создание 4-х угольников, при котором не исключается возникновение ошибок в плане затенения поверхности и планарных полигонов. Аналогичное правило является действительным и для высоких значений угла.

Вычислить угол

Эта установка относится к созданию 4-х угольников и определяет значение угла, при котором между двумя 3-х угольниками будет создан результирующий 4-х угольник (точнее говоря: она определяет угол между обеими нормалями поверхностей).

На заметку:
Определяйте здесь очень низкие значения, например, 0.00001 для создания планарных (плоских) 4-х угольников.

Создать Н-Гон

Установите активной эту установку, если вы из 3-х угольников намерены создать один общий Н-Гон. При этом значение, определённое для параметра Угол, при этом будет автоматически учитываться.

Угол

Определите здесь угол, который будет использован алгоритмом для решения объединения двух 3-х угольников в один общий 4-х угольник или Н-Гон. Высокие значения приводят к созданию не планарных полигонов (в случае Н-Гонов даже к 4-х кратной геометрии), которые мы советуем вам по возможности избегать.


--------------------
На вкус и цвет товарищи есть!
Перейти в начало страницы
 
+Цитировать сообщение
JurassicStudio
сообщение 17.3.2010, 21:36
Сообщение #3


Сам себе режиссер
******

Группа: Модераторы
Сообщений: 3210
Регистрация: 17.3.2008
Из: Минск
Пользователь №: 75



Репутация:   97  


Короче, мои принципы остались незыблимы: надо это делать редко с реально тормозяшими моделями и тщательно проверять качество после этих манипуляций. В остальных случаях можно пренебречь, дабы не ухудшить (пусть даже случайно) качество.


--------------------
На вкус и цвет товарищи есть!
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




RSS Текстовая версия Сейчас: 28.3.2024, 15:59