Skip to content

随机游走介质


随机游走介质节点是次表面散射的变体,利用随机过程进行光线通过对象的散射。这在渲染散射体积时提供最真实的结果。随机游走使用反照率纹理来指定预期的 SSS 颜色,而不是其他介质节点中的传统吸收/散射颜色光谱。您还可以指定颜色半径纹理,它表示光线散射到介质中的距离。

重要提示 连接随机游走的材质必须将 透射 值设置为 100%、全白等,才能看到效果。

随机游走参数与散射节点的参数相似,有一些例外,如这里讨论的。

除了随机游走之外,吸收和散射介质已修改,以便任何纹理都可以作为散射/吸收纹理的输入提供,这包括将它们用于体积。

随机游走特性

当在材质的基本选项卡中启用介质切换开关时,随机游走介质的控件在属性管理器中可用。

上面的插图显示了随机游走介质用户界面,如下说明:

密度

乘以散射值。

体积光线步长

阴影光线用于在体积中步进的步长(如果启用锁定步长引脚则隐藏)。

单次散射量

确定 Octane 在体积中计算直接光的频率,作为散射事件的比率。

锁定步长引脚

如果启用,使用体积步长作为体积阴影光线步长。如果禁用此选项,体积阴影光线步长滑块控件将出现,允许直接控制此参数。

采样位置位移

允许纹理控制体积的采样位置位移。

体积步长百分比

默认值为 400%,但根据表面,您可能需要调整此值。降低此值会降低渲染速度,增加此值会导致光线步进算法采取更长的步长。如果体积步长超过体积的尺寸,则光线步进算法通过整个体积采取单步。要获得最准确的结果,请将体积步长尽可能小。

体积填充

在所有 6 个方向上按给定百分比扩展体积边界框,但仅在使用的采样位置位移时。

反照率

指定预期的 SSS 颜色;使用任何颜色、程序化或图像纹理节点。

半径

指定颜色半径纹理,它表示光线散射到介质中的深度。

偏差

偏差滑块在介质中的无偏与有偏散射之间插值。有偏散射方法(当偏差为 1.0 时)可以实现更快的收敛,但也允许您为高曲率网格混合这两种方法。

随机游走实际应用

下面是随机游走 SSS 的实际应用说明。这里我们比较漫反射材质在漫反射插槽中使用反照率纹理(左),与在漫反射材质中使用 0.0 漫反射反射和 1.0 漫反射透射的随机游走介质节点,使用反照率纹理作为介质散射反照率,偏差为 0.0(中),与在漫反射材质中使用随机游走介质节点,使用反照率纹理作为介质散射反照率,偏差为 1.0(右)。正如我们在图像中看到的,当使用原始散射方法(0.0 偏差)时,次表面散射由于光线在介质内丢失而变得更暗,但当使用随机游走 SSS(1.0 偏差)时,次表面散射效果不会在介质内丢失那么多能量。

随机游走皮肤示例

下面是使用随机游走 SSS 进行皮肤材质的示例。随机游走 SSS 与漫反射材质/镜面材质可以与现有材质层一起使用。此外,可以在底部介质层顶部使用多个镜面层来模拟多层油性皮肤:

随机游走半径示例

下面的图像说明了半径值在随机游走 SSS 中的工作方式,半径越高,模型上的次表面散射效果看起来越蜡质,而半径越低,看起来更像漫反射表面:

重要提示 当将随机游走与镜面材质一起使用时,需要启用 假阴影 选项。这将允许随机游走执行直接光采样,否则,该步骤将被跳过,只会发生间接采样。这有可能增加噪点,特别是如果您的场景使用 Octane 太阳(Octane 天空对象)照明,因为间接光线的概率非常低,无法到达太阳,在高光周围最明显。

OctaneRender® 和 OTOY® 是 OTOY Inc. 的注册商标