挖掘 Unity 2019.3 中的地形涂装漏洞

Unity 2019.3 将继续为 Unity 的地形系统带来更多令人兴奋的更新,其中包括应广大用户的要求在地形中创建孔洞的功能!
使用新的 "画孔 "笔刷工具,您可以遮蔽地形砖网格中的区域,甚至可以通过代码操作这些遮蔽区域。这使得利用 ProBuilder、ProGrids 和 Polybrush 等编辑器内工具添加洞穴、门户甚至洞穴等地形特征变得前所未有的简单。让我们来看看如何使用这种方法创建一个简单的洞穴。

从 "地形工具 "下拉菜单中选择 "画孔 "笔刷。选中 "地形砖 "后,在 "检查器 "中选择笔刷形状,并确保笔刷的不透明度设置为 100。在计划放置洞穴入口的地方画一个圆形。
ProBuilder 和 Polybrush是用于简单 3D建模的编辑器内工具,可用来创建一个基本的洞穴。您可以通过软件包管理器轻松地将两者添加到项目中。安装完成后,您就可以开始使用 ProBuilder 创建洞穴了。
导航至工具 > ProBuilder > ProBuilder 窗口,打开该工具。使用ProBuilder 菜单创建一个新的 ProBuilder 形状,然后选择管道预设。确定用于洞穴入口的管道末端。创建一个比管道半径稍大的新平面形状,用它来封闭洞穴的另一端。在 ProBuilder 中选择这两个对象,然后将它们合并,创建一个单一的 GameObject。使用 ProBuilder 面选择工具,删除平面上密封洞穴外的任何多余面。缩放对象,使其与 "地形孔 "的半径相匹配,然后将其移动到位。
使用 Polybush,沿洞穴入口推/拉顶点,直到它们与地形洞完全对齐。您还需要在洞穴沿线使用 Polybrush 来增加变化,使其看起来更像一个自然环境。

恭喜你,现在你知道如何为你的地形添加大量有趣的细节了!如果您希望从外部进行建模,也可以使用自己喜欢的 3D 建模程序来创建洞穴网格,然后使用Unity 的 DCC 集成工具将其导入。别忘了用石头或灯光进一步装饰您的洞穴!
--
要了解有关如何创建丰富地形的更多信息,请查看我们的Paint Holes 文档和SIGGRAPH 2019 的地形研讨会。地形训练快乐