三个光从物体上漏出来

时间:2017-10-20 14:21:08

标签: three.js shadows

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

(这没关系) enter image description here

这不行enter image description here

1 个答案:

答案 0 :(得分:0)

好的,所以我开始阅读有关光属性的更多内容,并发现在我的情况下,它是以下问题:

    bulbLight.shadow.camera.near = 0.01;

不得不用影子相机截止。这解决了这个问题。现在,如果光线在立方体内部(与物体的尺寸有关),它就不会将光线泄漏出去。从实际上讲,灯光从未完全在内部"我的物品。