包含此页的版本:
不含此页的版本:
贴花投影器组件可以将材质投影为贴花,如果材质使用着色器在 GPU 上运行的程序。更多信息
请参阅术语表带有 贴花材质(Decal Material) 类型的图表。

具有 贴花材质(Decal Material) 类型的着色器图表
URP包含预构建的贴花着色器(Shader Graphs/Decal).

贴花材质属性和高级选项。
预构建的Shader Graphs/Decal着色器就是一个简单的例子。您可以创建自己的贴花着色器,以最适合您的项目的方式渲染贴花。
要创建自定义贴花着色器图表,请选择着色器目标的 材质(Material) 属性中的贴花值。
启用以下属性之一将覆盖材质表面上的等效光照着色器属性。
若要提高性能,请将不同表面属性的数据打包到单个纹理中。这样,着色器执行的样本更少,Unity 存储的纹理也更少。
例如,以下着色器图表使用法线贴图(normal map)一种凹凸贴图纹理,允许您向模型添加表面细节,例如凹凸、凹槽和划痕,这些细节可以捕捉光线,就好像它们由真实几何体表示一样。
请参阅术语表以及用于驱动着色器中所有属性的遮罩贴图。此贴花用于损坏的柏油碎石路面效果,硬编码粗糙度值 0 适合用例。
着色器对遮罩进行采样,并使用颜色设置整个贴花的环境光遮蔽值(红色通道)、平滑度值(绿色通道)、发射强度值(蓝色通道)和 alpha 值。贴花通常使用所有属性的单个 alpha 值进行混合。下图显示了示例柏油碎石碎裂的
遮罩贴图:将贴花图集的环境光遮蔽、平滑度、发射和alpha值打包到单个纹理中的遮罩贴图示例。