diff --git a/src/shaders/shader.frag b/src/shaders/shader.frag index d6761b5..bd02893 100644 --- a/src/shaders/shader.frag +++ b/src/shaders/shader.frag @@ -51,4 +51,10 @@ void main() HitResult shadow = castNodes(primary.pos-ray_dir*0.000001, _SunDir); if(shadow.data > 0) out_color *= 0.1; } + else + { + float up = clamp(dot(ray_dir, vec3(0, 1, 0)) + 0.1, 0, 1); + vec3 sky = vec3(0.176, 0.592, 0.901) * up; + out_color = vec4(sky, 1.0); + } } \ No newline at end of file