From d58d850a4560b9f83c8b72dad4e949ac3f646801 Mon Sep 17 00:00:00 2001 From: Robert Date: Tue, 26 Jan 2021 16:19:58 +0100 Subject: [PATCH] Tweaked fragment shader --- examples/movement/shaders/fragmentShader.frag | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/movement/shaders/fragmentShader.frag b/examples/movement/shaders/fragmentShader.frag index 36444af..a42e734 100644 --- a/examples/movement/shaders/fragmentShader.frag +++ b/examples/movement/shaders/fragmentShader.frag @@ -20,7 +20,9 @@ void main() vec3 norm = normalize(oNormal); vec3 lightDir = normalize(lightPos - oFragPos); - float diff = max(dot(norm, lightDir), 0.0); + float diff = max(dot(norm, lightDir), 0.0) * 10.0; + diff *= min(1.0 / length(lightPos - oFragPos), 10.0); + vec3 diffuse = diff * lightColor; vec4 objColor = mix(texture(texture1, oUV), texture(texture2, oUV), 0.2);