当前位置: 首页 > 文档资料 > Unity 5.5 手册 >

标准着色器 - 工作流程:金属 vs 镜面

优质
小牛编辑
125浏览
2023-12-01

工作流程:金属 vs 镜面

两种工作流程

使用标准着色器创建材质时,你可以选择『标准』和『标准(镜面)』两种类型之一。它们的数据不同,如下所述:

标准: 这种着色器暴露一个金属值,用于设置材质是否是金属。在一个金属材质中,漫反射颜色将控制反射的颜色,并且高亮(亮斑)。非金属材质将反射和入射光相同的颜色,并且没有高亮(亮斑)。

标准(镜面): 经典着色器。镜面颜色用于控制反射的颜色和强度。可以反射与漫反射不同的颜色。

无论使用哪一种类型,通常都可以很好的呈现大多数材质类型,所以,在大多数情况下,选择哪种取决于个人偏好,以及是否适合你的美术制作流程。例如下面的橡胶塑料材质例子,分别用标准工作流程和标准(镜面)工作流程创建:

The fresnel effect visible at grazing angles in relation to the viewer is increasingly apparent as the surface of a material becomes smoother

随着材质表面变得更光滑,观察者在掠射角处看到的菲涅耳效应越来越明显。

第一张图演示了金属工作流程,设置它的金属值为 0(表示非金属)。第二张图的设置与第一张几乎一样,但是把镜面颜色设置为接近黑色(所以不会得到类似金属镜面的反射)。

有人可能会问,这些值是从哪里得来的,接近黑色是什么颜色,是什么让草与铝完全不同的?在遵循物理定律的着色过程中,我们可以参考现实世界的材质。我们已经把其中一些材质编成一张快速参照图表,你可以用它来创建材质。

译注:光学现象整理