(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理论详解
本文详细介绍了Reflection Probe的Specular和Diffuse参数,以及它们在立方体贴图采样中的作用。重点讲解了在IBL(环境光遮罩)中,由于间接光照的diffuse效果不明显,通常使用SH球谐函数进行快速近似计算。球谐函数能够捕获天空盒的光照信息,依赖于天空盒数据。此外,还探讨了lightSetting中的参数设置,并提到了烘焙lightProbe的操作步骤。最后,简要概述了IBL的理论知识。
3694

被折叠的 条评论
为什么被折叠?



