[英]Why is the shadow in the wrong place? (Three.js)
我有一个绿色的飞机,上面有一个红色的立方体。 光是定向光。
为什么阴影在错误的地方? 代码: http : //jsfiddle.net/pD8dn/
编辑:
如果我更改了light.shadowBias
那么平面上的阴影是正确的,但阴影在立方体上是不正确的:
提前致谢,
这是影子地图最常见的人工制品之一,它被称为“彼得·潘宁”。
解决方法是为深度测试添加一些小偏差:
light.shadowBias = 0.001;
需要针对每个场景调整偏差的确切值(不幸的是,有时候你无法摆脱所有的人工制品,调整阴影贴图比艺术更具艺术性)。
这适用于您的示例:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.