Version: 2022.3
用于移动对象的光照探针
光照探针和场景加载

光照探针和网格渲染器

To use Light Probes on your moving GameObjects, the Mesh Renderer component on the moving GameObject must be set correctly. The Mesh Renderer component has a Light Probes setting which is set to Blend Probes by default. This means that by default, all GameObjects will use light probes and will blend between the nearest probes as it changes position in your scene.

您可以将此设置更改为“关闭”或“使用代理体”。将光照探针设置切换为关闭状态将禁用光照探针对此游戏对象的影响。

光照探针代理体 (Light Probe Proxy Volumes) 是一种特殊设置;如果__大型移动对象__可能太大而无法通过光照探针组的单个四面体获得明显光照,而是需要在模型的整个长度上由多组光照探针进行光照,则可使用这种设置。有关更多信息,请参阅“光照探针代理体”。

Mesh Renderer 检视面板中与光照探针相关的另一个设置是 Anchor Override 设置。如先前所述,当游戏对象在场景中移动时,Unity 会根据光照探针组定义的体积计算该游戏对象所在的四面体。默认情况下,这是从网格包围盒的中心点开始计算的,但是您可以通过将其他不同的游戏对象分配给 Anchor Override 字段来覆盖使用的点。

如果为此项分配了其他不同的游戏对象,则可按照网格上的光照需求自由移动该游戏对象。

当游戏对象包含两个单独的相邻网格时,锚点覆盖 (Anchor Override) 可能很有用;如果这两个网格都根据自身的包围盒位置而单独获得光照,则光照在它们的连接处将不是连续的。为防止该问题,可使用相同的变换(例如父对象或子对象)作为两个网格渲染器的插值点,或者使用光照探针代理体。


  • 2017–06–08 页面已发布

  • 在 5.6 版更新了光照探针

用于移动对象的光照探针
光照探针和场景加载