threejs:光为什么能通过飞机?

时间:2017-08-14 11:22:45

标签: three.js

enter image description here

为什么光能通过飞机?

2 个答案:

答案 0 :(得分:3)

默认情况下,阴影贴图使用背面。

飞机只有1个(正面)面。要使阴影与平面一起使用,请尝试通过禁用renderReverseSided

启用正面阴影
renderer.shadowMap.enable = true;
renderer.shadowMap.renderReverseSided = false;

检查this fiddlethis issue

答案 1 :(得分:0)

默认情况下,WebGL没有实现光遮挡。因此,光源可见的所有表面都将被点亮。