I don’t think I’ve seen changing the shadow map resolution affect the result like that. From the image it looks like the light / shadow camera near plane has been moved too close to the objects casing shadows.
You are probably right, to me it’s also looks like the SpotLightShadow's PerspectiveCamera.
I have tried: light.shadow.camera.updateProjectionMatrix(); light.shadow.needsUpdate = true; light.shadow.updateMatrices(light);
But to no avail.
What I have ended up doing is just creating a new SpotLightShadow instance for the light, which is a bit problematic considering three.js doesn’t export this class anymore.
I guess I could also just declare a new SpotLight altogether while using copy or something.
Anyway, as I said, I cannot reproduce the issue on Stackblitz so I guess that’s the way I’m going to do things.