IBL.Diffuse
1. Spherical Harmonics and applications in real time graphics
: http://xlgames-inc.github.io/posts/sphericalharmonics0/
2. Spherical Harmonics and applications in real time graphics (part 2):
:http://xlgames-inc.github.io/posts/sphericalharmonics1/
3. Spherical Harmonics and applications in real time graphics (part 3)
:http://xlgames-inc.github.io/posts/sphericalharmonics2/
IBL.Specular
1. 参考Learn OpenGL 的IBL,Unity 生成Specular Cubemap 方法应该类似,只不过,Unity 是自己计算近似的BRDF,而Learn OpenGL 的BRDF 是保存在一张texture中,在Shader中采样。
近似的BRDF: