sss笔记
https://zhuanlan.zhihu.com/p/42433792
物理上的散射(Scattering):
光到达物体表面的时候,一部分会被镜面反射出去,一部分会朝各个方向漫反射出去.
但是不是所有的光线都会被漫反射出去,有的光线会穿过物体表面.
光线在透过皮肤时,有大约94%被皮肤各层散射,只有大约6%被反射。其他半透明材质,叶子、蜡烛、纸也能够进行次表面散射。
https://zhuanlan.zhihu.com/p/372746727
BRDF和BSSRDF的公式区别:
简单地来说,BRDF和BSSRDF最大的区别的在于入射点和出射点不同,BSSRDF常用用一个基于入射点和出射点位置距离的函数去近似模拟物体经过多次次表面散射后出射剩余的能量
与此同时,光穿过部分皮肤材质时,会发生透射,就是光没有从入射的那一侧反射,穿过皮肤透出来了
BTDF:双向透射分布函数
https://zhuanlan.zhihu.com/p/27014447
BSDF = BRDF + BTDF
预积分着色:
把次表面的散射的结果抽象成一个二维查找表,查找表的参数分别是dot(N,L)和曲率.
此外还有SSSS,路径追踪次表面散射等次表面散射算法