[英]Shadow duplicated in three.js
我正在three.js中处理阴影,但是有一个问题,就是阴影正像这样投射在网格的两个面上。
在我的演员的“头”的阴影笼罩在红色多边形的两副面孔,我不知道为什么,我使用THREE.HemisphereLight
和THREE.DirectionalLight
还属性castShadow
和receiveShadow
查看此错误报告: https : //github.com/mrdoob/three.js/issues/2454
您可以将红色条分成两个对象,一个对象接收阴影,另一个对象不接收阴影。 或者只是为每个面使用不同的材质。
或调整阴影摄像头框,使其不包围红色条的两侧。 这样,您可以控制阴影的投射距离。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.