首页 > 解决方案 > Unity 2017.3.0f3 静态物体上的发射不一致

问题描述


我对静态对象的实时发射有疑问。发射本身有效,但结果不一致(被照亮的物体旁边有黑点 - 请参见图片)。在飞机墙壁旁边有一个带有发射材料的长平面,它应该照亮整个长度的墙壁。


墙上的发射不一致


问题似乎不在于光照贴图 UV-s,因为定向光完美地烘烤到墙上。我尝试过使用光照参数设置(precomp.GI - 分辨率、集群分辨率等 - 请参阅附图)、光照贴图分辨率、光照贴图大小,但似乎没有任何问题可以解决问题。你们有谁知道,什么设置会影响可以使用发射照亮的区域 - 似乎与分辨率太低有关?光照设置 - 启用实时 GI,间接分辨率 2,光照贴图分辨率 80,填充 2,大小 1024

照明设置

墙上的光照贴图参数设置


在几何结构不太复杂的简单示例场景中,一切正常。我只需要让它与这个特定的几何图形一起工作。


统一版本:2017.3.0f3。


谢谢!


烘焙光照贴图 烘焙光照贴图特写来自 Maya 的UV 图表 光照贴图 UV

标签: unity3dlighting

解决方案


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

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

您可以尝试开启 Final Gather。

在没有看到飞机机身内部的 UV 贴图的情况下,很难判断这些伪影是否是由于 (1) 光线定位不佳,(2) UV 中没有足够的区域用于阴影贴图,(3) 不好Enlighten 设置,(4) 糟糕的几何形状(例如,它有一个透明的多边形挡住了光线)。


推荐阅读