如何在 Three.JS 中设置定向光的大小?

Gie*_*ers 1 shadow light three.js

我在我的场景中添加了一个定向光,但它没有显示所有的阴影。阴影被切断,就像聚光灯的 FOV 太小一样。

当我启用 shadowCameraVisible 时,我看到我的灯就像一个显示阴影的大盒子(这是有道理的)。问题是:我怎样才能使这个“盒子”更大?

Gie*_*ers 6

找到了!原来 shadowcamera 具有左、右、顶部和底部属性:

light.shadowCameraLeft = -3000;
light.shadowCameraRight = 3000;
light.shadowCameraTop = 3500;
light.shadowCameraBottom = -3000;
Run Code Online (Sandbox Code Playgroud)