将颜色和着色应用于对象

创建模型后,可以通过执行以下操作将颜色和着色添加到该模型:

创建材质并将其指定给对象

右键单击视口中的对象,然后选择“指定新材质”(Assign New Material)。从显示的编辑器中选择任何可用的着色器。在此示例中,创建了一个 Phong 着色器,并已将其指定给恐龙模型的实体。

设置对象的颜色

您可以为对象设置颜色,方法是单击“颜色”(Color)值样例以使用“颜色选择器”(Color Chooser)编辑颜色。

或者,也可以将纹理映射到材质的“颜色”(Color)属性,如下面的“将纹理映射到任何材质属性”部分中所述。

将纹理映射到任何材质属性

可以使用纹理旁边的 图标将其映射到任何材质属性。

例如,可以通过将文件纹理映射到材质的“颜色”(Color)属性将颜色添加到模型中,也可以通过将法线贴图映射到“凹凸贴图”(Bump Mapping)属性来获得粗糙表面外观,从而添加曲面细节。

  1. 单击“颜色”(Color)属性旁边的 图标,然后选择“文件”(File)

    将创建文件纹理节点。单击“图像名称”(Image Name)旁边的浏览图标以导航到纹理文件。

    在视口中按 6 以使用纹理模式,这样可以查看应用于恐龙的纹理。

  2. 同样,单击“凹凸贴图”(Bump Mapping)属性旁边的 图标,然后选择“文件”(File)

    “属性编辑器”(Attribute Editor)中选择文件节点,然后单击浏览图标以导航到法线贴图。

  3. 在切线空间或对象空间中显示法线贴图。

    在此示例中,模型实体上的凹凸不太真实。若要解决此情况,请选择 bump2d 节点,然后选择“用作 > 切线空间法线”(Use As > Tangent Space Normals)

  4. 注: 图标指示纹理已映射到属性。

调整材质属性

您可以通过调整任何其他材质属性来进一步优化模型的着色。

例如:

您可以调整的属性取决于您指定给材质的着色器。例如,对于 Blinn 着色器,可用的属性与 Lambert 着色器不同。

本主题介绍了创建材质并将其指定给对象的基础知识。对于高级用户,可以使用 Hypershade 创建材质。请参见使用 Hypershade 的外观开发