[转载]Unity 2019.3地形工具–Paint Holes(坑洞绘制)功能介绍

发布于 2020-03-11  26 次阅读


作者:Ashley Alicea,2020年1月31日

在Unity 2019.3中,我们为地形制作系统加入了许多令人激动的更新,这其中包括了呼声最高的坑洞制作功能(当然你也可以直接称呼它为“挖坑”功能)。

我们可以使用新的Paint Holes笔刷工具遮出地形块图网格中的一部分,还可以使用代码来操纵这些遮出部分的属性。在遮出地形后,我们便能更轻松地使用ProBuilder、ProGrids和Polybrush这类编辑器内的工具来为地形加上坑洞、传送门,甚至是洞穴。一起来看看制作简单洞穴的流程吧。

[转载]Unity 2019.3地形工具–Paint Holes(坑洞绘制)功能介绍插图

设置、自定义地形块图

在场景中加入一个新地形块图,做一个大致像山的形状。如果你还没试过最新的Terrain Tools(地形制作工具)预览包,可以看看《使用全新Terrain Tools资源包快速创作地形》和《使用Unity 2019.2最新地形工具加速地形创作》。

使用Paint Holes工具制作洞穴的入口

在Terrain Tools下拉菜单中,选择Paint Holes笔刷。选中地形块图,在检视器中选择笔刷形状,将笔刷的不透明度设为100。在地形上画出一个圆作为洞穴的入口。

使用ProBuilder制作出洞穴形状

ProBuilder和Polybrush是两个编辑器内的3D建模工具,可用于制作简单的洞穴。你可以使用包管理器将两个工具加入到项目中。安装完成后,就能开始用ProBuilder制作洞穴了。
选择Tools→ProBuilder→ProBuilder Window来打开工具。在ProBuilder菜单中选择新建一个ProBuilder形状,然后选择Pipe(管道)预设。选择管道的一侧作为洞穴的入口。新建一个比管道半径稍大的Plane(平面)形状,用它封住洞穴的另一端。
在ProBuilder中同时选中两个对象,将它们合并成一个GameObject(游戏对象)。使用ProBuilder的表面选取工具,选中并删去超出洞穴大小的多余平面。调整对象的尺度,使其适应坑洞的大小,再将它放到正确的位置。

让洞穴网格接上地形坑洞

使用Polybush工具推/拉洞穴入口处的顶点,直到洞穴与地形坑洞完美衔接起来。同时,你还能给洞穴加上不同的地形变化,使其看起来更加自然。

[转载]Unity 2019.3地形工具–Paint Holes(坑洞绘制)功能介绍插图(2)

洞穴制作完成

到此为止,相信各位已经get了如何为地形添加更多细节。初次之外,如果你更喜欢用外部软件来建模,也可以使用Unity的DCC整合工具将制作出来的洞穴网格导入引擎。与此同时别忘了在洞穴中加入石头和光照来润色!

Unity DCC 整合工具

恭喜,现在你学会了为地形添加更多细节了。如果你更喜欢用外部软件来建模,也可以使用Unity的DCC整合工具将制作出来的洞穴网格导入引擎。别忘了在洞穴中加入石头和光照来润色!
想要学习如何制作具有丰富细节的地形吗?来看看我们的Paint Holes说明文档SIGGRAPH 2019上的Terrain工坊活动吧。“挖”得开心!


版权所有:unity官方社区 原文地址:Unity 2019.3地形工具--Paint Holes(坑洞绘制)功能介绍


粉色的花瓣,美丽地缠绕在身上。依在风里。