文档
先看一遍官方文档最直接
https://docs.unity3d.com/Manual/LightModes.html
Global Illumination
-
GI 是处理间接光 (indirect light) 的光照技术,不开启意味着 Unity 完全不会去处理间接光。
-
GI 将 Static 对象的间接光照信息烘培(预计算)到 Lightmap 中,动态对象可使用 light probes 来储存间接光的信息。
-
使用 Mixed / Baked Mode 时,必须启用 Baked GI,否则被当成 Realtime Lights 处理。原因是关闭 GI 将不能烘培 Lightmap ,而这两种模式对于 Static 对象大多需要烘培 Lightmap。Mixed Light 根据子模式的不同,会有不同的处理方式,详情看下图表格。
Lighting Modes with GI
下图完整的说明了不同 Lighting Mode 配合 GI 在处理直接与间接光时的情形,Mixed 与 Baked Lights 必须启用 GI 才能使用,所以不存在单独的行。