次表面散射
次表面散射(英語:Subsurface scattering,简称“SSS”,也作subsurface light transport)[1]是光在传播时的一种现象,表现为光在穿过透明物体表面后,与材料之间发生交互作用而导致光被散射开来,光路也在其他的位置穿出物体。光一般会穿透物体的表面,在物体内部不同角度被反射若干次,最终穿出物体。次表面散射在三维计算机图形中十分重要,可用来渲染大理石、皮膚、树叶、蜡、牛奶等多种不同材料。
渲染技术
为了提高渲染效率,许多实时计算机图形算法只计算物体表面的反射率。但在现实中,许多材料都有轻微的半透明性,光线可在表面以下被吸收、散射和重新发出。皮膚就是一个很好的例子;只有大约6%直接反射的,94%来自于表面下的散射。[2]光线穿过材料越远,吸收的比例就越大。为了模拟这种效果,必须有光线穿过材料的距离信息。
参考资料
- ^ Finish: Subsurface Light Transport. POV-Ray wiki. 2012-08-08 [2017-08-10]. (原始内容存档于2020-07-06).
- ^ Krishnaswamy, A; Baronoski, GVG. A Biophysically-based Spectral Model of Light Interaction with Human Skin (PDF). Computer Graphics Forum (Blackwell Publishing). 2004, 23 (3): 331 [2023-01-01]. S2CID 5746906. doi:10.1111/j.1467-8659.2004.00764.x. (原始内容 (PDF)存档于2005-10-14).