定向光阴影,在那里您可以了解如何在场景中使用THREE.DirectionalLight()
处理阴影。
此外,您还可以尝试调整光源的阴影相机的.left
、.top
、.right
和.bottom
属性。
var light = new THREE.DirectionalLight(0xffffff,1);
light.position.set(50, 500, 22);
light.target.position.set(300, 400, 200);
light.shadow.camera.near = 0.5;
light.shadow.camera.far = 5000;
light.shadow.camera.left = -500;
light.shadow.camera.bottom = -500;
light.shadow.camera.right = 500;
light.shadow.camera.top = 500;
light.castShadow = true;
scene.add(light);
three.js r85
jsfiddle 示例
THREE.DirectionalLight()
,请阅读此文档。此外,您可以尝试调整light.shadow.camera
的.left
、.top
、.right
和.bottom
属性。 - prisoner849