Unity 2017.3.0f3静态对象上的发射不一致

时间:2018-09-24 17:43:55

标签: unity3d lighting


我在静态对象的实时发射方面遇到问题。发射本身有效,但结果不一致(被照亮的物体旁边有暗点-请参见图片)。在飞机机壁的旁边有一架长飞机,上面装有发光材料,应该照亮了飞机的整个长度。


Inconsistent emission on the wall


光照贴图UV-s似乎不是问题所在,因为定向光可以完美地照射到墙壁上。我尝试使用灯光参数设置(precomp。GI-分辨率,群集分辨率等-请参见附件),光照贴图分辨率,光照贴图大小,但似乎没有任何解决方法。你们知道吗,有什么设置会影响区域,可以使用发射来照亮-看起来分辨率太低?照明设置-启用实时GI,间接分辨率2,光照贴图分辨率80,填充2,大小1024。

Lighting settings

Lightmap parameter settings on the wall


在几何形状不太复杂的简单示例场景中,一切正常。我只需要使它与特定的几何配合即可。


Unity版本:2017.3.0f3。


谢谢!


Baked lightmap Baked lightmap closeupUV charts lightmap UV from maya

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您是在尝试将发射的几何灯放置在飞机窗户上方狭窄的角落吗?

如果是这样,则不应将发射光用于反射中不可见的光。使用小面积的灯光。

您可以尝试启用“最终聚集”。

在没有看到飞机船体内部的UV贴图的情况下,很难分辨出这些伪影是否是由于(1)光线定位不良,(2)UV上没有足够的阴影贴图区域,( 3)不良的Enlighten设置,(4)不良的几何形状(例如,它具有阻止光线的透明多边形)。