查看原文
其他

Unity 2019.3地形工具--Paint Holes(坑洞绘制)功能介绍

unity Unity官方平台 2022-05-07

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


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



设置、自定义地形块图


在场景中加入一个新地形块图,做一个大致像山的形状。如果你还没试过最新的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工具推/拉洞穴入口处的顶点,直到洞穴与地形坑洞完美衔接起来。同时,你还能给洞穴加上不同的地形变化,使其看起来更加自然。



洞穴制作完成


到此为止,相信各位已经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


推荐阅读

使用全新Terrain Tools资源包快速创作地形

使用Unity 2019.2最新地形工具加速地形创作

Unite Shanghai 2020正式启动,暖冬特惠票热销中

享受梦幻技术盛宴,相约 Unite 2020

Unity直播进行时,第二周观看指南

Unity XR 平台更新,这些变化你不可不知



官方活动


Unite Shanghai 2020正式启动,暖冬特惠票热销中,购票即可获得多款Asset Store特定精品资源5折优惠码。[了解详情......



点个在看,学以致用👇

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存