包含此页的版本:
不含此页的版本:
要在 Unity 中绘制某些内容,您必须提供描述其形状的信息,以及描述其表面外观的信息。您可以使用网格来描述形状,使用材质来描述曲面的外观。
材料和着色器在 GPU 上运行的程序。更多信息
请参阅术语表紧密相连;您始终使用带有着色器的材质。
| 特征 | 普遍渲染管线(Render Pipeline) 获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管道中进行选择,或编写自己的渲染管道。更多信息 请参阅术语表(URP) |
高清渲染管线 (HDRP) | 自定义可编写脚本的渲染管线(SRP) | 内置渲染管线 |
|---|---|---|---|---|
| 材料 | 是的 | 是的 | 是的 | 是的 |
材质包含对Shader 对象Shader 类的实例,Shader 对象是着色器程序和 GPU 指令的容器,以及告诉 Unity 如何使用它们的信息。将它们与材质一起使用,以确定场景的外观。更多信息
请参阅术语表.如果该着色器对象定义了材质属性,则材质还可以包含颜色或对纹理的引用等数据。
这材质(Material)定义表面应如何渲染的资产。更多信息
请参阅术语表class 表示 C# 代码中的材质。有关信息,请参阅将材质与 C# 脚本配合使用。
材质资产是具有.mat外延。它表示 Unity 项目中的材质。有关使用检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表窗口,请参阅材质检查器参考。
Unity 支持创建材质变体的功能。要了解有关此功能的更多信息,请参阅材质变体。