贴花是三维软件中一种较为直白的投射形式,可以理解为刺绣、标记,在 Unity 中使用贴花一样可为游戏对象投影任何贴图,且投射的贴图会根据模型的曲率、UV改变形态。
本文将解释在 Unity 中如何使用它。

如何使用贴花并设置
1. 首先,需要确保项目上安装了高清渲染管道(HDRP),如果不确定如何进行此设置,可以查看一下3D天堂网站内文章。
2. 在 Hierarchy 中右键单击 Hierarchy(层次结构) – Rendering(渲染),添加一个 Decal Projector(贴花投影)的游戏对象。

3. 接着创建一个新的 HDRP 贴花材质,在项目窗口中点击右键 – 创建 – 材质,并命名好材质。

4. 现在选择 Project 下新建的贴花材质,在 Base Map(基本贴图)中选择纹理,这个纹理是投射到对象上的纹理。
还有…
需要在 Surface Options(表面选项)下勾选 Affect BaseColor(影响基础颜色),不勾选则不会显示。
其他的参数大家看着办吧,根据个性可以自行设置。

5. 到这里我们需要选择 Hierarchy 中的游戏贴花投影对象,在材质选项选择为贴花。

6. 最后,可以在 Unity 中只需使用移动、旋转和缩放等工具通过 Decal Projector 游戏对象贴上的贴花调整到所需的位置。
