Unity实时照明结合烘焙GI出现异常阴影问题求助
这问题我之前在项目里碰过几次,针对你这种仅小比例物体出现的烘焙GI阴影异常,大概率是以下几个容易被忽略的细节导致的:
UV重叠或硬边拆分不彻底:虽然你调整了UV距离,但岩石这类不规则模型可能存在肉眼难以察觉的细碎面UV重叠,或者Lightmap UV的硬边拆分阈值设置过高。建议用UV编辑器逐面检查UV分布,确保无重叠;同时将
Lightmap UV Hard Angle阈值从默认的30度调低至15度左右,重新烘焙——这能让模型表面法线突变的区域被正确拆分,避免GI采样混淆。顶点烘焙权重或顶点色异常:少数物体可能在导入或编辑时被误添加了影响GI计算的顶点色,或者烘焙权重分配不均。你可以在编辑器中查看这些岩石的顶点色通道,若存在异常的深浅色块,直接清除顶点色后重新烘焙;同时检查模型导入设置里的
Generate Lightmap UVs是否勾选,且烘焙权重模式设为Uniform。极端模型结构的采样偏差:带有极细凸起/凹陷的岩石,即使调整了烘焙分辨率,GI采样点仍可能偏移到模型外部或相邻UV区域。试试给这些异常岩石单独设置更高的
Lightmap Resolution(比如临时调到30-40),如果引擎支持,开启烘焙工具中的Sample Offset选项,让采样点稍微向内偏移,避免无效采样。实时照明与烘焙GI的精度冲突:实时灯光的阴影分辨率若远低于烘焙GI,或者物体的
Receive Shadows选项被误设为Only Realtime/Only Baked,会导致两种阴影叠加时出现怪异效果。检查这些岩石的灯光接收设置,确保是Realtime and Baked;同时临时调高实时灯光的阴影分辨率,验证是否能缓解冲突。
内容的提问来源于stack exchange,提问作者Majs

