reflect()

Отражает падающий вектор I относительно нормали N.

Сигнатураreflect(I, N)

Возвращает I - 2 * dot(N, I) * N. Вектор N должен быть нормирован. Применяется для зеркальных бликов и отражений среды.

vec3 r = reflect(-lightDir, normal); // направление блика
← Все записи: Функции шейдеров
Поддержать проект