2014-02-09 64 views
1

我是新来的3D照明。刚开始使用Unity3D。我正在为自己创建一个样本来测试阴影,并且存在问题。阴影穿过物体

enter image description here

正如你可以看到,我已经创建了两个简单的墙壁两个立方体。我还设置了定向灯。让我们走到墙的背面来查看问题 enter image description here

从技术上讲,前墙应阻挡后墙的阴影。但事实并非如此。我画了一条读线,表明前墙的阴影与另一阴影的阴影重叠,意味着所有的阴影都穿过墙壁。为什么会这样。请帮助...

回答

0

将着色器设置为DIFFUSE。我有同样的问题并解决了这个问题。我的聚光灯正在传递刺猬

0

这确实很有趣,我已经使用unity3d 5年以上,从未见过或注意到这一点。然而,这可能看起来像一个奇怪的要求,你可以设置地面和两个立方体碰撞弥漫,并确保立方体接触地面。

由于使用的着色器可能允许阴影通过,其次,您是否可以转到播放器设置并检查您是否使用了不同渲染的前进,因为它们的光照技术非常不同,所以可能会得到不同的结果。

但总而言之,最好的猜测是你使用的着色器允许阴影通过。

+0

仍然同样problemooo .... – Moon