利用 2019.2 版 "地形工具 "更新加快地形材质绘制速度

收到您的反馈后,我们很高兴与您分享地形材质绘画的一些新改进。我们的 2019.2 版 "地形工具 "软件包可让你在绘制复杂地形时事半功倍,其中的用户界面更改可帮助你加快工作流程。
此软件包更新增强了在地形上绘制材质的体验。在此更新中,您将发现新的画笔蒙版滤镜、经过修订的 "绘制纹理 "工具,以及对 "地形工具箱 "工作流程的改进。
您可能已经熟悉了 "画笔蒙板",它是一种使用单通道 "纹理 "来定义所处理的 "地形 "区域的形状和强度的 "地形画笔"。要调整灰度遮罩输出,可以更改其他画笔功能,如 半径比例、衰减和重映射。

画笔蒙版滤镜是地形画笔中令人兴奋的新成员。在计算最终的画笔蒙版输出之前,这些滤镜会对画笔添加额外的操作。
例如,如果使用输入值为 5 的添加滤镜,雕刻区域的高度就会增加。这是因为我们在画笔蒙版的每个像素上都添加了 5。

画笔蒙版滤镜分为两类。第一类包含数学运算过滤器,常见于基于节点的纹理编辑工具中。第二类是基于地形的行动。
基于地形的过滤器可能包含一系列有助于隔离某些地形特征的操作。例如,"高度"过滤器使用最小和最大高度值来隔离地形的特定高度范围。凹面 滤波器可帮助识别地形中暴露的缝隙,甚至包括检测凹面的选项。该软件包版本共有 15 个过滤器。
- 绝对
- 添加
- 夹钳
- 补充
- 最大
- Min
- 乘法
- 否定
- 噪音
- 电源
- 重置
- 方面
- 凹面
- 高度
- 坡度
您可以在 "画笔蒙版滤镜 "堆栈中轻松添加或组合多个滤镜,以实现不同的效果。这项新功能适用于所有地形刷!

Unity 按从上到下的顺序执行操作。通过使用画笔蒙版滤镜的不同组合,你可以获得一些非常有趣和漂亮的效果,例如本博文后面将出现的地形纹理。

你可以将多个 "画笔蒙版滤镜 "组合在一起,创建符合你需要的复杂画笔。
下面是视频中演示的步骤。
Scree:在河床和其他会被水覆盖的平地上加一个高度过滤器。
沙子调整 "高度"滤镜以遮盖河岸,并添加 "坡度"滤镜以平滑坡度变化之间的过渡。然后,禁用滤镜来修饰纹理过渡粗糙的区域。您可以禁用过滤器,以快速更改过滤器堆栈而不丢失数据。
草调整 "高度"滤镜以屏蔽河岸以下的所有区域,并调整曲线以平滑斜坡过渡。
摇滚移除 "高度"滤镜,调整斜率曲线以遮盖平坦区域。使用 "坡度"滤镜,将陡坡区域作为目标,并将其与较平坦的草地区域轻轻融合。
莫斯添加补全滤波器,并设置输入值为 1 以反转堆栈结果。互补滤波器的目标不是陡坡,而是平地和浅坡。然后,添加 "噪点"滤镜使效果随机化,并添加 "强力"滤镜锐化涂抹区域。苔藓喜欢生长在湿度较高的地方,与草不同,它可以在陡峭的地表和海拔较高的地方生存。
雪取出所有过滤器,清空过滤器堆栈。添加高度滤镜,遮挡山顶。添加 "纵向"滤镜,遮挡相对于所需方向的山体面。使用Aspect滤镜复制被狂风吹起的雪。添加凹面滤镜,以山顶的山谷为目标,复制雪圈内的积雪区域。
改进后的 "绘制纹理 "工具现在包括全新的 "地形图层 "滴管工具以及可重新排序的 "材质图层"。
按住Shift + A 键启用 "地形图层滴管工具",然后点击地形的某个区域,直接从中选取一个材质。该工具的工作原理类似于照片编辑软件中的 "滴管 "工具。这大大加快了绘画时选择材料的过程。
您选择的材质会出现在更新后的材质层用户界面中,该界面现在提供了一个可以重新排序的列表。在用户界面中重新排列材质层,以更改其对应的溅射贴图通道。溅射贴图是 Unity 在地形上使用的 "材质分布遮罩纹理"。要同时删除多个地形图层,只需启用每个图层旁边的复选框,然后点击 "删除图层"按钮即可。
地形工具箱工作流程在多个方面得到了改进。在导入材质层和溅射贴图时,你会发现两者的不同之处。无需从 "资产 "文件夹中手动选择纹理,现在可以直接从 "地形 "中导入纹理。
使用 World Machine 等外部内容创建软件时,导出的拼接图有时可能方向不正确。现在,使用 "地形工具箱 "导入拼接图时,可以预览拼接图并根据需要调整其方向。
在可视化方面,"地形工具箱 "还新增了可视化工具部分。在雕刻地形时,使用热图高度工具预览地形的海拔高度。这非常适合雕刻需要与世界其他部分相对统一的地形。它还可用于从鸟瞰视角雕刻 "地形",以及规划湖泊等海拔高度特征。
所有这些新功能和更新目前都包含在最新的 "地形工具 "软件包中,您可以从 Unity 2019.2.0f1 或更新版本的软件包管理器中下载。

我们的 Terrain 团队刚刚起步,将继续努力开发新功能。请在 "世界建设 "论坛与我们分享您的反馈意见!
