0

我遇到了有关three.js 照明的问题。不知道我在做什么错。我有一个设置为接收阴影的平面来尝试和一个设置为 castShadow 的立方体。总的来说一切都好,直到我把光移到立方体里。如果光线在立方体中心的 70% 范围内,一切都很好,没有光线从外面出来,但如果在立方体边缘的 30% 范围内,它就会向外面漏光。这可以预防吗?我的意思是:

(还行吧) 在此处输入图像描述

这不行在此处输入图像描述

4

1 回答 1

0

好的,所以我开始阅读有关光属性的更多信息,并发现就我而言,这是以下问题:

    bulbLight.shadow.camera.near = 0.01;

与阴影相机截头体有关。这解决了这个问题。现在,如果光在立方体内部(与物体的尺寸有关),它不会将光泄漏出去。实际上,光从来没有“完全进入”我的物体。

于 2017-10-20T15:08:26.083 回答