Unity Lighting Settings 全解析:一文读懂烘焙光照的每个参数
通过理解 Lighting Settings 的每一项参数,你就能:
- 快速定位光照问题;
 - 高效提升场景视觉效果;
 - 在移动与VR项目中实现极致优化。
 

Unity Lighting Settings 全解析:一文读懂烘焙光照的每个参数
关键词:Unity、Lighting Settings、光照烘焙、Progressive Lightmapper、Shadowmask、光照贴图
一、前言
在 Unity 中,Lighting Settings(光照设置) 是影响画面真实感与性能的核心面板。
它不仅决定了场景中光线的传播与反射方式 ,更直接影响阴影精度、GI全局光照效果、烘焙时间与性能表现。
很多开发者在烘焙时,遇到如下问题:
- "为什么场景太暗?"
 - "光照贴图分辨率太低?"
 - "阴影漏光、贴图模糊?"
 - "GPU 烘焙速度慢?"
 
其实,答案都藏在 Lighting Settings 面板中。
本文将系统讲解其中的每一个参数含义与实用建议,并给出常见场景配置方案。
二、Lighting Settings 总览
打开 Unity 菜单:
Window → Rendering → Lighting Settings
        - 
你将看到如下界面(Unity2021+,LightingSettings截图):

 - 
创建新的LightingSettings,修改如下面板
 

Lighting Settings 面板主要由以下几个部分组成:
- Auto Generate(自动生成)
 - Realtime Lighting(实时光照)
 - Mixed Lighting(混合光照)
 - Lightmapping Settings(光照贴图设置)
 
接下来,我们逐项说明。
三、参数说明
3.1 Auto Generate(自动生成)
- 作用:控制 Unity 是否在场景修改后自动重新烘焙光照。
 - 勾选时:每次移动模型或灯光都会触发重新烘焙;
 - 关闭时:需要手动点击 "Generate Lighting" 按钮更新。
 
建议 :
开发阶段关闭(节省性能与等待时间)
3.2 Realtime Lighting(实时光照)
| 参数 | 说明 | 
|---|---|
| Realtime Global Illumination | 启用实时全局光照(动态更新间接光)。基于 Enlighten 或 GPU Lightmapper。 | 
| Realtime Environment Lighting | 根据天空盒实时更新环境反射光。 | 
⚙️ 建议配置:
- 桌面端/高性能设备:开启。
 - VR/移动端:关闭以提升性能。
 - 静态建筑类场景:关闭,使用烘焙光照即可。
 
3.3 Mixed Lighting(混合光照)
用于平衡实时灯光 与烘焙灯光的性能与质量。
| 参数 | 说明 | 
|---|---|
| Baked Global Illumination | 启用烘焙全局光照,静态物体获得真实反弹光。 | 
| Lighting Mode | 决定混合光源的阴影和直射光行为。 常用模式: • Shadowmask :实时直射光 + 烘焙阴影遮罩。推荐高质量方案。 • Subtractive:简单烘焙,无实时阴影,适合移动端。 | 
💡 推荐设置 :
使用 Shadowmask,能在烘焙性能与实时阴影之间取得平衡。
3.4 Lightmapping Settings(光照贴图设置)
这是最关键的部分,决定烘焙速度、贴图清晰度、光线反弹等。
1. Lightmapper
选择烘焙引擎:
- Progressive GPU (Preview):基于GPU的快速烘焙,推荐;
 - Progressive CPU:兼容性强但速度慢。
 
2. Progressive Updates
烘焙时实时预览结果(逐步更新贴图)。
✔ 建议:开启,方便观察烘焙进度。
3. Multiple Importance Sampling
改进光照采样质量,减少噪点。
建议开启。
4. 采样参数设置
| 参数 | 含义 | 建议值 | 
|---|---|---|
| Direct Samples | 直射光采样数量 | 32~64 | 
| Indirect Samples | 间接光采样数量 | 256~1024 | 
| Environment Samples | 环境光采样数量 | 128~256 | 
采样越高,阴影越平滑,烘焙时间越长。
5. 光反弹控制
| 参数 | 说明 | 建议 | 
|---|---|---|
| Min Bounces | 最少反弹次数 | 1 | 
| Max Bounces | 最多反弹次数 | 2~3(过高会拖慢烘焙) | 
6. Light Probe Sample Multiplier
控制 Light Probe 精度,影响动态物体光照质量。
建议默认值 4。
7. Filtering
选择贴图降噪模式:
- Auto:自动;
 - Gaussian / A-Trous:自定义降噪算法。
 
8. Resolution 设置
| 参数 | 含义 | 建议 | 
|---|---|---|
| Indirect Resolution | 间接光贴图分辨率(texel per unit) | 2~4 | 
| Lightmap Resolution | 主贴图分辨率(texel per unit) | 40(建筑类场景) | 
| Lightmap Padding | 对象间贴图间距 | 2~4 texels | 
| Max Lightmap Size | 单张贴图最大尺寸 | 1024~2048 | 
9. 压缩与质量
| 参数 | 说明 | 建议 | 
|---|---|---|
| Lightmap Compression | 压缩质量 | 高质量 | 
| Ambient Occlusion | 环境遮蔽强度(AO) | 0.5~1.0 | 
| Directional Mode | 是否保留方向信息 | Directional(推荐) | 
10. 光照调节
| 参数 | 说明 | 建议值 | 
|---|---|---|
| Albedo Boost | 增加反射亮度 | 1~1.5 | 
| Indirect Intensity | 间接光强度倍数 | 1~2 | 
这些参数影响整体亮度和阴影饱和度。
11. Lightmap Parameters
选择内置预设或自定义烘焙参数:
- Default-Low:快速预览;
 - Default-HighResolution:最终发布;
 - Custom:可复制编辑独立参数组。
 
四、常见应用场景建议
| 场景类型 | 推荐设置 | 
|---|---|
| 静态建筑 / 展厅类项目 | Baked GI + Shadowmask;Lightmap Resolution = 40;Indirect Samples = 512 | 
| VR 应用 / 移动端 | Non-Directional;Lightmap Resolution = 20~30;Compression 高质量 | 
| 角色交互类 | Mixed Lighting;Light Probe Multiplier = 4;Directional Mode | 
| 影视/离线渲染 | Progressive GPU;Indirect Samples 提高至 1024;AO 开启 | 
五、性能优化建议
- 减少 Lightmap 分辨率 → 降低内存占用。
 - 减少采样次数 → 缩短烘焙时间。
 - 合理使用 Light Probe + Reflection Probe → 优化动态物体光照。
 - 使用 GPU Lightmapper → 烘焙效率提升 5~10 倍。
 - 使用 Shadowmask 取代纯 Realtime 阴影。
 
六、常见问题 FAQ
Q1:烘焙后场景太暗?
- 提高 Indirect Intensity 或 Albedo Boost。
 
Q2:阴影边缘有锯齿?
- 增加 Direct Samples;关闭低质量压缩。
 
Q3:光照贴图模糊?
- 提高 Lightmap Resolution,或使用 Directional 模式。
 
Q4:光照漏光?
- 增加 Lightmap Padding;检查模型背面法线。
 
七、总结
Unity 的光照系统是性能与美术表现的平衡艺术。
掌握 Lighting Settings 的关键在于理解:
"实时光处理变化,烘焙光呈现稳定"。
通过合理配置:
- 实时光(Real-time)表现动态;
 - 混合光(Mixed)兼顾阴影;
 - 烘焙光(Baked)提供性能与稳定性。
 
最终,你能在视觉与性能之间找到最优解。