Unity HDRP默认Lit Shader烘焙方向光模式下显示异常咨询
针对HDRP Lit Shader在烘焙方向光模式下的亮度异常问题,以下是针对性的排查和解决步骤:
检查模型的光照贴图UV
HDRP对烘焙光照的UV布局要求严格,第二套UV(Lightmap UV)异常会导致光照采样失效。进入模型导入设置的Model标签,勾选Generate Lightmap UVs,调整Lightmap Resolution到合适值(比如根据模型大小设为64~256),重新导入模型后再烘焙光照。单独调整方向光的烘焙强度
不要直接修改方向光的全局强度,选中方向光后,在HDRP Light Settings面板中找到烘焙模式专属的强度滑块(部分HDRP版本会区分实时/烘焙强度),仅提高烘焙强度,这样不会影响场景实时部分的亮度。同时在Lighting Explorer中确认该方向光已启用烘焙贡献。修正Volume曝光设置
全局Volume的自动曝光可能在相机近距离时过度补偿,导致远处场景过曝。打开场景中的全局Volume,将Exposure模式切换为Fixed,设置合适的曝光值(推荐0.5~1.0之间),避免自动曝光的极端调整。检查模型的光照采样配置
选中模型的Mesh Renderer,确认Lightmap Settings里的Lightmap Scale Offset参数正常(没有被设为0或异常数值)。同时在材质面板中,确保HDRP Lit Shader的Receive GI选项设为Baked Indirect,保证模型能正确接收烘焙的全局光照。清空缓存重新烘焙
删除项目目录下的Library/LightData文件夹,然后在Window > Rendering > Lighting面板点击Generate Lighting,重新完整烘焙所有光照数据,避免旧缓存导致的异常。
相关场景截图:

内容的提问来源于stack exchange,提问作者nugget

