(1) ReflectionProbe
的参数说明:***
Specualr: 采样cubeMap的MipMap的lod,实现模糊效果
Diffuse: 采样cubeMap的MipMap的lod,实现模糊效果
1.此参数控制使用的是哪个级别的MipMap
2.specualr 的采样是 texCUBElod(_CubeMap, flaot4( reflect_dir, mipMap_Level ))
3.diffuse 的采样是 。。。。。。。。。。。。。。。 normal_dir,。。。。。。。 ))
在IBL中 的 diffuse的效果通常不会使用 采样 MipMap, 而是使用 SH球谐函数替换
因为本身间接光照的 diffuse效果本身就不明显。。。。所以可以用SH函数近似替换 计算速度快!!!!
球谐函数: ShaderSH9
球谐函数 捕捉天空盒的光照!!!!!!!!!!!!!! 所以 依赖天空盒!!!!!!!!
(2)采样细节说明:
(3)lightSetting中参数说明:
(4)
球谐函数
球谐不属于IBL
在frameDebug中的展现:
在lightProbe中移动cube;此处需要烘焙,操作步骤请参考这:烘焙lightProbe
在lightProbe中移动cube
(5)
IBL的详细介绍:IBL理论详解