为何从Lightmap接收GI会致树木出现瑕疵,Light Probe却可修复?
解决方案建议
针对Shadowmask模式下Lightmap出现的阴影斑块问题,可尝试以下针对性调整:
1. 微调阴影偏移参数组合
当前的Bias与Normal Bias可能未适配树木曲面模型的特性:
- 降低
Bias至0.02-0.03,同时将Normal Bias提升至0.5-0.6:Bias用于避免模型自遮挡阴影,Normal Bias针对法线方向做偏移,曲面模型需要更适配的法线偏移值 - 将
Baked Shadow Angle设为1-2:0值会强制阴影完全对齐平行光方向,微小角度可减少硬边缘带来的阴影瑕疵
2. 优化Lightmap烘焙采样与边界设置
- 调高Lightmap Padding值:默认值可能过小,导致UV边缘的阴影采样溢出,建议设置为8-16(根据模型尺寸灵活调整)
- 开启Final Gather并提升采样数:在烘焙设置中启用Final Gather,将采样数设为64-128,可平滑GI间接阴影的过渡,减少斑块感
3. 检查树木模型的阴影相关设置
- 确认树木模型的
Cast Shadows设为「On」而非「Two Sided」:双面阴影可能导致Lightmap中出现异常交叉阴影 - 临时关闭模型的
Receive Shadows后重新烘焙测试:若斑块消失,说明问题出在接收阴影的采样环节,再针对性调整偏移参数
4. 为树木分配单独的高分辨率Lightmap
无需全局提升分辨率,仅在树木的Static Object Settings中,将Lightmap Resolution设为场景平均分辨率的2-4倍,确保树木表面的GI采样密度足够
5. 管线级细节调整(URP/HDRP)
如果使用URP或HDRP:
- 在管线资源的Lighting设置中,关闭
Shadowmask Normal Bias Correction(若存在),或调整其强度 - 启用
Soft Shadow Filtering并提升滤波等级,让软阴影的过渡更自然平滑
内容的提问来源于stack exchange,提问作者ohheyitsME
相关产品推荐
相关产品推荐

