아래와 같은 glsl 코드가 있을때 …
vec3 viewDirection = normalize(vPosition - cameraPosition); vec3 normal = normalize(vNormal); float fresnel = ... vec3 color = vec3(fresnel); gl_FragColor = vec4(color, 1.0);
세번째 줄의 코드를 다음처럼 하면 …
float fresnel = pow(dot(viewDirection, normal) + 1., 10.);
또는 다음처럼 하면 …
float fresnel = pow(abs(dot(viewDirection, normal) + .3), 2.);