Cinema 4D Cinema 4D Prime Менеджер материалов Шейдер Шейдеры каналов
Функция доступна в CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D

Направление Нормали

Общие Параметры

Направление Нормали

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

Пример:

Для этого диска, нормали внутреннего круга были развёрнуты таким образом, что они направлены назад. Затенитель Направление Нормали находится в канале Альфа (Цвет 2 – определён как чёрный цвет). Средний круг будут посредством этого вырезан.

Обратите внимание на отражение в зеркале: здесь мы видим только среднее кольцо. Это происходит из-за того, что луч просчёта отражения, который будет отражён от зеркала, направлен фронтально к нормалям поверхности среднего круга. Остальная часть кольца при этом является не видимой в отражении, так как нормали при этом направлены в противоположную сторону от луча просчёта.

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