Custom transparent ground that receives shadows, show mirror and use diffuseTexture

Yes, in the line:

color = mix(vec4(0., 0., 0., 1. - globalShadow),
            vec4(color.rgb, reflectionColor.a),
            pow(globalShadow, 0.25));

Raise the value 0.25. Try 2.0 for eg.

It’s the bias value of the shadow generators. Try to lower it:

2 Likes