faceforward()

Разворачивает нормаль к наблюдателю.

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

Возвращает N, если dot(Nref, I) < 0, иначе -N. Гарантирует, что нормаль смотрит против падающего вектора — полезно для двусторонних поверхностей.

vec3 n = faceforward(normal, viewDir, normal);
← Все записи: Функции шейдеров
Поддержать проект