This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
specular_lys [2017/05/15 21:56] adavies [Reflected Beam] |
specular_lys [2017/05/15 21:58] adavies [Reflected Beam] |
||
---|---|---|---|
Line 259: | Line 259: | ||
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ | \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ | ||
- | \\ \\As an approximation we can correlate size of solid angle with "blur strength"and replace ''h_dot_r'' with ''n_dot_r''. So ultimately what we do is adjust our specular power in the following way: | + | \\ \\ As an approximation we can correlate size of solid angle with "blur strength"and replace ''h_dot_r'' with ''n_dot_r''. So ultimately what we do is adjust our specular power in the following way: |
<code glsl>fSpecPow /= (4*max(dot(vN, vR), FLT_EPSILON));</code> | <code glsl>fSpecPow /= (4*max(dot(vN, vR), FLT_EPSILON));</code> |