Хорошо, было бы здорово, если бы вы могли показать мне живой пример вашего кода, как я исправил это ранее для проекта в boxelizer.com
Проблема может быть решена путем изменения свойств light.shadow.camera.left, right, bottom и top , как предлагалось ранее, однако мы не сможем увидеть эффективную площадь нашей тени может быть, и, следовательно, мы можем быть очень близки к исправлению, но не на всех. Я предлагаю использовать помощника на мгновение только для того, чтобы увидеть эффективную область тени вашего света с:
var shadowHelper = new THREE.CameraHelper( light.shadow.camera );
scene.add( shadowHelper );
Вы также можете увидеть весь код, который я использовал в ссылке, на которую я ссылался.