如何在 THREE 中更改方向光的音量以投射更大的阴影

  • 本文关键字:阴影 THREE 方向 three.js
  • 更新时间 :
  • 英文 :


我的屏幕中有一个方向光,将光线向下投射到一个大型3D模型上。我在这个模型上方有一个平面,我希望将阴影(正交(投射到 3D 模型上。这并没有像我预期的那样工作,所以在添加 DirectionalLightHelper 后,我注意到 DirectionalLight 的体积只是 3D 模型的一小部分。当平面在此体积内时,阴影起作用。

我假设我需要增加方向灯盒的体积才能将光线投射到整个模型上?

尝试增加内部阴影相机的视锥体,如以下示例所示: https://threejs.org/examples/webaudio_timing.html

    var d = 5;
    directionalLight.castShadow = true;
    directionalLight.shadow.camera.left = - d;
    directionalLight.shadow.camera.right = d;
    directionalLight.shadow.camera.top = d;
    directionalLight.shadow.camera.bottom = - d;

最新更新