refract()
Преломляет вектор I через границу с показателем eta.
Сигнатура
refract(I, N, eta)Вычисляет преломлённый вектор по закону Снелла, где eta — отношение показателей преломления. I и N должны быть нормированы. При полном внутреннем отражении возвращает нулевой вектор.
vec3 t = refract(viewDir, normal, 1.0 / 1.33); // вход в воду