Static选项

Contribute GI:
Occluder Static:unity 自带遮挡剔除同
Occludee Static: 同上
Batching Static:静态和批用
Navigation Static:寻路
Off Mesh Link Generation:同上
Reflection Probe Static:
Baked Indirect模式下
其实大同小异,理解各种烘焙模式烘焙的内容就可以
Direction Light
多个平行光会在addlight里算


Light Probes
- 平行光对于LightProbes的影响
当平行光为Baked模式时,平行光会记录进LightProbes中

当平行光为Mixed式时,平行光不影响LightProbes(所以一般动态物体直接GetMainLight)
这里需要注意一下,Mixed模式,probe也会被染上颜色哭哭。所以还是shader验证出来的

当平行光为Realtime时,同上
(当然,烘完修改light模式不修改是不影响的)
- 对于LightMode的影响
在**Baked Indirect **模式下
当点光源为mix模式,会只烘焙(这里的烘焙包括Lightmap和Probes)间接光
当点光源为Baked模式,会烘焙间接光和直接光
仔细看LightProbes也会受到不同模式下的影响

无论点光源还是 reflection probes 都是存进 Light Probe Group 中每一个点中的
- 光照信息,点光源烘焙(LightProbes)
首先因为卡渲染,优先考虑视觉正确而不是能量守恒的前提下
推荐用空对象指定 Anchor Override 的方法。同时应该还可以减少LightProbes的数量

配合shader中的 LightProbes 强度

就可以得到以下的结果

- 自发光
这样设置的话,当自发光的物体不需要接收lightmap时。这样设置
(Contribute GI 是用来影响其他物体的,如果去掉的话,自发光就不会作为GI的贡献影响其他物体了)


正常lightProbe烘焙效果

- 灯光参数
Indirect Multiplier:使用此值来改变间接光的强度。如果将Indirect Multiplier设置为小于1 的值,则反射光会随着每次反射而变暗。大于1的值使每次反弹时光线更亮。例如,当阴影中的黑暗表面(如洞穴内部)需要更亮以使细节可见时,这很有用。如果您想使用Enlighten Realtime Global Illumination,但又想限制单个实时 Light 使其仅发射直接光,请将其Indirect Multiplier设置为0。
但实际经过测试,这个参数大于1的时候会超过Range的范围,从而影响LightProbes

另外也可以用来提高遮蔽内部亮度

Baked Shadow Angle

Reflection probes
参考
https://docs.unity3d.com/cn/current/Manual/AdvancedRefProbe.html
https://zhuanlan.zhihu.com/p/35495074
实现可旋转的Reflection Probe https://zhuanlan.zhihu.com/p/116923312
Local CubeMap https://community.arm.com/arm-community-blogs/b/graphics-gaming-and-vr-blog/posts/reflections-based-on-local-cubemaps-in-unity
Box Projection Off/On 区别简述

踩过的坑
- LightMap失效
查查金属度,尤其是在debug lightmap有效果的时候
可参考文章
- LookDev
https://shimo.im/docs/CJyH6QKykxxkKYk3/ LookDev 标准场景
- 官方文档
file:///E:/unity/2020.3.28f1c1/Editor/Data/Documentation/en/Manual/class-Light.html
- Unity烘焙技术
http://blog.coolcoding.cn/?p=949
http://blog.coolcoding.cn/?p=1089
- 兽兽知乎
https://zhuanlan.zhihu.com/p/443399019
- kerry
https://zhuanlan.zhihu.com/p/126362480?tdsourcetag=s_pctim_aiomsg
- 栋哥Lightmap官方教程
https://learn.u3d.cn/tutorial/unity-progressive-lightmapper#621c38b7a1f573001fa27d9c
- 某大佬比较完善的
HDRP
- 官方