Version: 2019.4
光照模式
光源模式:Mixed

光源模式:Realtime

本页介绍将 Light 组件的 Mode 属性设置为 Realtime 时该组件的行为。这类光源称为实时光源。

Unity 会在运行时为实时光源执行光照计算,每帧进行一次。您可以在运行时更改实时光源的属性,从而创建诸如闪烁的灯泡或穿过暗室的火炬之类的效果。

实时光源可用于在角色或可移动的几何体上提供光照和投射阴影。

实时光源行为

  • 实时光源投射不超过__阴影距离 (Shadow Distance)__ 的阴影。
  • 默认情况下,实时光源仅为场景提供实时直接光照。如果使用的是内置渲染管线,并在项目中启用了实时全局光照(已弃用),则实时光源还会为场景提供实时间接光照。

实时光源的局限性

  • 为实时光源执行运行时计算可能成本很高,尤其是在复杂场景中或低端硬件上。
  • 由于实时光源在默认情况下仅为场景提供直接光照,因此阴影看起来完全是黑色的,并且没有任何间接光照效果(例如颜色反弹)。这可能会导致场景中的光照不真实。
光照模式
光源模式:Mixed