首页 > 编程知识 正文

disjoint和independent的区别,Int J Infect Dis

时间:2023-05-06 04:36:10 阅读:265327 作者:4820

(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理论详解

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。