今天开发时导入一个场景时,发现许多物体上都有小白球以及黄线,那这些到底是啥呢?如下图:
原来他们是LightProbeGroup,中文名字叫动态光照探头
把他们去除也很简单,如下图:
把这个选项勾掉即可。
下面介绍一下Light Probe
Unity的预计算实时GI或者烘焙照明只对静态的物体起作用,对于可移动的物体,需要用一种新的技术来解决光照问题。
为了让动态物体(如交互式场景元素或角色)能够获得静态物体反弹的光线,需要将这些光照信息记录下来,并且在运行时能快速读取和使用。
通过在场景中放置采样点捕捉各个方向的光线来实现动态物体接收间接光的功能。这些采样点记录的光照信息被编码成可以在游戏过程中快速计算值。在Unity中,我们将这些采样点称为“光照探头”。
Light Probe(光照探头)
这个技术是让动态物体从场景接收间接光的有效方法。尽管使用该技术的动态物体不会产生反射光,但通常这没有什么明显的影响。因为探测照明的物体往往是较小的物体,能反射的光很少,对周围环境的影响很有限。