Cinema 4D Prime Менеджер объектов Меню Теги Cinema 4D Теги Тег Фонг
Функция доступна в CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D
Сглаживание

Общие Тег

Свойства тега

Ограничение угла
Сгладить до [0..180°]

В окне диалога вы можете определить максимальную величину угла, при котором должно быть проведено между двумя смежными поверхностями. Установите до этого активными установки Ограничение угла и в поле Сгладить до – задайте необходимое значение для угла.

На этом примере функционирование тега станет более понятно. На нижнем изображении вы видите слева цилиндр со сглаживанием, но без активной установки ограничения угла. По центру аналогичный цилиндр со значением угла сглаживания 89,5°. Справа цилиндр без сглаживания.

Cinema 4D при просчёте сглаживаемых объектов исходит из того, что полигоны (и векторы нормалей этих полигонов) имеют одинаковое направление. Если это не так, при просчёте возможно возникновение отклонений для направления тенеобразования на поверхности. Все основные формы имеют правильное направление.

Использовать прерывания у краёв

Вы можете в программе Cinema 4D затенение Фонга прерывать вдоль края:

Вдоль слева маркированных линий, Фонг затенение было прервано

Это вы определяете в установках тега, используя для этого установку, Использовать прерывания у краёв (меню Каркас > Нормали) . Алгоритм затенения Фонг может узнавать такие линии и предоставлять их на основе скачков яркости для показываемой поверхности. Таким образом, возможно создание линий для объекта, без их дополнительного моделирования.

При этом вам необходимо обращать внимание на следующие нюансы:

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

Для линии А эффект будет видим, так как конечные точки имеют полное окружение из полигонов (3,4,1,0 и 6,7,4,3).

Линия B при этом будет невидима, так как полигоны 5 и 7 имеют видимый разрыв. Возможно, это звучит немного сложно, чем это выглядит на самом деле. Просто попробуйте в окне редактора программы. Вы явно определите, что интуиция при этом является основным показателем.

На заметку:
Прерывание затенения края функционирует только в том случае, если в теге Фонг, установка Ограничение угла является активной. Если вы не хотите использовать угол, установите для него значение 180° (это соответствует отсутствию ограничения).

Посредством установки, Использовать прерывания у краёв, вы можете включать / отключать этот эффект.

Объекты Выдавливание, Вращение и Sweep используют это свойство тега Фонг (отключите в теге Фонг объекта генератора, установку Использовать прерывания у краёв, для визуальной видимости отличия):

Слева затенение без Фонга, справа новое затенение

При этом грани будут выделены значительно лучше.