【问题标题】:Shadows going through objects穿过物体的阴影
【发布时间】:2014-03-07 04:02:45
【问题描述】:

我是 3D 照明的新手。刚开始使用 Unity3D。我正在为自己创建一个样本来测试阴影,但出现了问题。

如您所见,我用两个立方体创建了两个简单的墙。我还设置了定向灯。让我们去墙的背面看看问题

从技术上讲,前墙应该挡住后墙的阴影。但事实并非如此。我画了一条阅读线来显示前墙的阴影与另一个阴影重叠的地方,这意味着所有的东西都是穿过墙的。为什么会这样。请帮忙...

【问题讨论】:

    标签: unity3d shadow directional-light


    【解决方案1】:

    这确实很有趣,我使用 unity3d 5 年多,从未见过或注意到这一点。但是,这似乎是一个奇怪的要求,您能否将地面和两个立方体设置为凹凸漫反射,并确保立方体接触地面。

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

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

    【讨论】:

      【解决方案2】:

      将着色器设置为 DIFFUSE。我有同样的问题并解决了这个问题。我的聚光灯正在擦肩而过

      【讨论】:

      • URP 也有同样的问题,它不支持漫反射着色器。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-26
      相关资源
      最近更新 更多