次表面散射

次表面散射英語:,简称“SSS”,也作)[1]是光在传播时的一种现象,表现为光在穿过透明物体表面后,与材料之间发生交互作用而导致光被散射开来,光路也在其他的位置穿出物体。光一般会穿透物体的表面,在物体内部不同角度被反射若干次,最终穿出物体。次表面散射在三维计算机图形中十分重要,可用来渲染大理石皮膚树叶牛奶等多种不同材料。

直接的表面散射(左),再加次表面散射 (中),创建最终的图像(右)。
在 Blender 软件制作的次表面散射例子。
在真正的世界的照片的次表面散射

渲染技术

为了提高渲染效率,许多实时计算机图形算法只计算物体表面的反射率。但在现实中,许多材料都有轻微的半透明性,光线可在表面以下被吸收、散射和重新发出。皮肤就是一个很好的例子;只有大约6%直接反射的,94%来自于表面下的散射。[2]光线穿过材料越远,吸收的比例就越大。为了模拟这种效果,必须有光线穿过材料的距离信息。

参考资料

  1. . POV-Ray wiki. 2012-08-08 [2017-08-10]. (原始内容存档于2020-07-06).
  2. Krishnaswamy, A; Baronoski, GVG. (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).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.