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

光源模式:Realtime

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

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

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

实时光源行为

  • Realtime Lights cast shadows up to the Shadow Distance.
  • By default, Realtime Lights contribute only realtime direct lighting to a Scene. If you’re using the Built-in Render Pipeline and you enable Enlighten Realtime Global Illumination in your Project, Realtime Lights also contribute realtime indirect lighting to your Scene.

实时光源的局限性

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