Guest User

Untitled

a guest
Jan 21st, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. float3 refl = reflect(e, n);
  2. float dist = length(L.xyz);
  3. float3 l = normalize(L.xyz);
  4. float attn = 1.0 / (1.0 + 1.0 / 30 * dist + 1.0 / 700 * dist * dist);
  5. d += saturate(dot(n,l)) * gLightColor[i].xyz * attn.xxx;
  6. s += pow(saturate(dot(-refl, l)), power) * gLightColor[i].xyz;
Add Comment
Please, Sign In to add comment