unity-光照探针LightProbe

作用是 动态物体1 可以接收到 间接光(光源进过 静态物体1 后反射到 动态物体1, 动态物体1 会表现出 静态物体1 一点点颜色)

这个技术是让动态物体从场景接收间接光的有效方法。尽管使用该技术的动态物体不会产生反射光,但通常这没有什么明显的影响。因为探测照明的物体往往是较小的物体,能反射的光很少,对周围环境的影响很有限

动态物体 有光阴变化


前篇


效果

测试工程: LightProbe.unity


使用流程

  1. 添加几个 静态物体, 并设置为 lightmap static

  2. 添加 几个光源, 设置 modebaked

  3. 添加一个 light probe group (可以添加多个), 并编辑需要光影效果的区域

    ( 也就是 一个空go, 添加上一个 light probe group 组件 )

  4. 添加一个 动态物体 cube. 用来测试光影效果

  5. 烘焙 lightmap. 先关掉 auto generate, 点击 generate lighting 会生成光照相关的数据在场景同级目录下, 然后关掉 光源. done

  6. 测试. 移动一下 动态物体 cube, 可以看到会有光影变化效果.