That’s because I set a straight black when in shadow: color = vec4(0., 0., 0., 1.);
color = vec4(0., 0., 0., 1.);
Improved PG:
https://playground.babylonjs.com/#9KLUBA#12