X-Git-Url: https://gitweb.ps.run/subsurface_scattering/blobdiff_plain/cedffd5cf24c1a3ed64161475c806c55135406be..a0fdc6d882a1755d0b0607ba3d9bb55e7f8ac006:/shaders/frag_shadowmap.glsl diff --git a/shaders/frag_shadowmap.glsl b/shaders/frag_shadowmap.glsl index 6d6dab6..9a15c7a 100644 --- a/shaders/frag_shadowmap.glsl +++ b/shaders/frag_shadowmap.glsl @@ -2,6 +2,7 @@ #version 330 core in vec3 FragPos; +in vec3 LocalPos; out vec4 FragColor; @@ -9,6 +10,10 @@ uniform vec3 lightPos; void main() { - float lightDist = 1 - (length(lightPos - FragPos) - 5.5); - FragColor = vec4(vec3(lightDist), 1); + float lightDist = length(lightPos - FragPos); + float c1 = mod(lightDist, 10); + float c2 = mod(lightDist/10, 10); + float c3 = mod(lightDist/100, 10); + FragColor = vec4(c1, c2, c3, 1); + //FragColor = vec4(LocalPos/10, 1); }