要在 Unity 中绘制物体,您必须提供描述其形状的信息,以及描述其表面外观的信息。您可以使用 网格 来描述形状,使用材质来描述表面的外观。
材质和 着色器在 GPU 上运行的程序。 更多信息
参见 术语表 密切相关;您始终将材质与着色器一起使用。
功能 | 通用 渲染管线一系列操作,将场景的内容显示在屏幕上。Unity 允许您从预构建的渲染管线中选择,或者编写自己的渲染管线。 更多信息 参见 术语表 (URP) |
高清渲染管线 (HDRP) | 自定义可脚本化渲染管线 (SRP) | 内置渲染管线 |
---|---|---|---|---|
材质 | 是 | 是 | 是 | 是 |
材质包含对 着色器对象着色器类的实例,着色器对象是着色器程序和 GPU 指令的容器,以及告诉 Unity 如何使用它们的信息。将它们与材质一起使用,以确定场景的外观。 更多信息
参见 术语表 的引用。如果该着色器对象定义了 材质属性,那么材质还可以包含数据,例如颜色或对纹理的引用。
The Material定义如何渲染表面的资产。 更多信息
参见 术语表 类在 C# 代码中表示材质。有关信息,请参见 使用 C# 脚本访问材质。
材质资产是一个具有 .mat
扩展名的文件。它代表 Unity 项目中的材质。有关使用 检查器Unity 窗口,显示当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。 更多信息
参见 术语表 窗口查看和编辑材质资产的信息,请参见 材质检查器参考。
Unity 支持创建材质变体的功能。要详细了解此功能,请参见 材质变体。