Unity 2019.3地形工具--Paint Holes(坑洞绘制)功能介绍
在Unity 2019.3中,我们为地形制作系统加入了许多令人激动的更新,这其中包括了呼声最高的坑洞制作功能(当然你也可以直接称呼它为“挖坑”功能😛)。
我们可以使用新的Paint Holes笔刷工具遮出地形块图网格中的一部分,还可以使用代码来操纵这些遮出部分的属性。在遮出地形后,我们便能更轻松地使用ProBuilder、ProGrids和Polybrush这类编辑器内的工具来为地形加上坑洞、传送门,甚至是洞穴。一起来看看制作简单洞穴的流程吧。
在场景中加入一个新地形块图,做一个大致像山的形状。如果你还没试过最新的Terrain Tools(地形制作工具)预览包,可以看看《使用全新Terrain Tools资源包快速创作地形》和《使用Unity 2019.2最新地形工具加速地形创作》。
在Terrain Tools下拉菜单中,选择Paint Holes笔刷。选中地形块图,在检视器中选择笔刷形状,将笔刷的不透明度设为100。在地形上画出一个圆作为洞穴的入口。
ProBuilder和Polybrush是两个编辑器内的3D建模工具,可用于制作简单的洞穴。你可以使用包管理器将两个工具加入到项目中。安装完成后,就能开始用ProBuilder制作洞穴了。
选择Tools→ProBuilder→ProBuilder Window来打开工具。在ProBuilder菜单中选择新建一个ProBuilder形状,然后选择Pipe(管道)预设。选择管道的一侧作为洞穴的入口。新建一个比管道半径稍大的Plane(平面)形状,用它封住洞穴的另一端。
在ProBuilder中同时选中两个对象,将它们合并成一个GameObject(游戏对象)。使用ProBuilder的表面选取工具,选中并删去超出洞穴大小的多余平面。调整对象的尺度,使其适应坑洞的大小,再将它放到正确的位置。
使用Polybush工具推/拉洞穴入口处的顶点,直到洞穴与地形坑洞完美衔接起来。同时,你还能给洞穴加上不同的地形变化,使其看起来更加自然。
到此为止,相信各位已经get了如何为地形添加更多细节。初次之外,如果你更喜欢用外部软件来建模,也可以使用Unity的DCC整合工具将制作出来的洞穴网格导入引擎。与此同时别忘了在洞穴中加入石头和光照来润色!
Unity DCC 整合工具:
https://docs.unity3d.com/2019.3/Documentation/Manual/terrain-PaintHoles.html
学习如何制作具有丰富细节的地形,查看Paint Holes说明文档:
https://docs.unity3d.com/2019.3/Documentation/Manual/terrain-PaintHoles.html
推荐阅读
官方活动
点个在看,学以致用👇