镜面反射(Specular)

权重(Weight)

“镜面反射权重”(Specular Weight) 用于调整来自基础电介质的镜面反射菲涅尔反射(即高光)的亮度。

注意:

可以在不破坏物理正确性的情况下使用大于 1 的 “镜面反射权重”(Specular Weight) 值。

返回顶部

颜色(Color)

应用于镜面反射高光的颜色染色。对于金属,这是一种逼真的效果,在掠射边附近,该金属与直接看到的金属具有不同的色调。对于非金属,这在物理上并不真实(因为非金属的电介质曲面没有彩色镜面反射高光),但在某些情况下,它在艺术上很有用。

返回顶部

粗糙度(Roughness)

控制镜面反射的光泽度。粗糙度值控制反射入射光的“微曲面”的粗糙度。这种微曲面细节对镜面反射的影响最为明显。如下图所示,入射光线从较粗糙的曲面反射时往往会发散更多,因此反射光在高光模糊的情况下显得更加模糊。

在零粗糙度的极限条件下,将产生完全清晰的镜像反射效果,而粗糙度 1 则会产生接近漫反射的反射效果。

由于 OpenPBR Surface 的能量守恒特性,镜面反射高光的亮度会自动链接到其大小。在下面的示例中(贴图连接到 “镜面反射粗糙度”(Specular Roughness) 以查看镜面反射高光的变化),所有材质都反射相同的灯光量。较粗糙的曲面将其向多个方向扩散,而较光滑的曲面反射的灯光量更集中。

微曲面细节改变金属的镜面反射粗糙度。

要查看曲面高光的变化,应将贴图连接到镜面反射的“粗糙度”(Roughness)。这不仅会影响高光的亮度,还会影响其大小和环境反射的清晰度。

指纹纹理 -> 镜面反射粗糙度

提示:

将文件纹理连接到范围着色器,以更好地控制 “镜面反射粗糙度”(Specular Roughness) 的效果。

返回顶部

折射率(IOR)

“镜面反射 IOR”(Specular IOR)定义基础电介质的折射率 (IOR)。IOR 越高,生成的镜面反射越强。

请注意,IOR 值不适用于金属(即,当 “基础金属度”(Base Metalness) 为 1 时),其反射率完全由 “基础颜色”(Base Color)“镜面反射颜色”(Specular Color) 控制。

除了反射强度外,镜面反射 IOR 还决定了到基础电介质内部的折射,从而影响非金属曲面的外观。

提示:

如果在本该发生折射的地方看到任何黑色,可能是 “透射光线深度”(Transmission Ray Depth) 值(位于渲染设置(Render Settings)中的光线深度(Ray Depth)部分)不够高。默认值为 8,在大多数情况下已经足够。

返回顶部

粗糙度各向异性(Roughness Anisotropy)

粗糙度各向异性是指曲面粗糙度中的方向偏差,它会使得材质在某些方向上显得更粗糙或更光亮。“各向异性”(anisotropy) 的默认值为 0(或“各向同性”(isotropic)),即没有方向偏差。当控件向 1.0 方向移动时,曲面在 U 轴上的各向异性会增强(因此高光会沿 U 轴拉伸,与 “各向异性切线”(Anisotropy Tangent) 定义的局部切线对齐)。

“各向异性”(Anisotropy) 适用于具有清晰笔刷方向的材质,例如,具有微小凹槽的拉丝金属,其中将形成“拉伸”各向异性反射。例如,下面的置换皱纹显示了各向异性曲面几何体如何导致拉伸高光。

许多小皱纹放在一起形成各向异性高光效果

提示:

您可能会注意到,使用 “各向异性”(Anisotropy) 时高光部分会出现分面现象。通过启用 “平滑切线”(Smooth Tangents) (使用 Arnold subdiv_smooth_derivs 参数进行细分),可以去除面状外观。请注意,这至少要求多边形网格中有一次细分迭代

提示:

增加 “细分迭代”(Subdivision Iterations) 以移除各向异性分面。

有关“镜面反射各向异性”(Specular Anisotropy)的详细信息,请单击此处

返回顶部

各向异性切线(Anisotropy Tangent)

使用 “各向异性”(Anisotropy) 时,用于定义相应镜面反射光方向分布球的方向的切线。

返回顶部