在虚幻引擎5中构建你的首款游戏 - 04 - 地形和草地

在虚幻引擎5中构建你的首款游戏 - 04 - 地形和草地

前言介绍:

原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >>

<< https://www.bilibili.com/video/BV1M34y1x7tc >>

官网地址: << Your First Game In Unreal Engine 5 | Tutorial (epicgames.com) >>

<< https://dev.epicgames.com/community/learning/tutorials/e2V/your-first-game-in-unreal-engine-5 >>

所处时间段: [00:12:04] ~ [00:18:21] ; [00:18:21] ~ [00:20:40]

主要内容: 地形和草地

1.地形模式

  • 在左上角切换,从选择模式切换到地形模式,设定坐标和大小,其他暂时默认即可.

在这里插入图片描述

  • unity的地形编辑类似,大同小异,使用笔刷,用画图的方式直接立体勾勒出地形.默认是突起地形,按住Shift则陷下.其他自行尝试即可.

在这里插入图片描述

  • 随便画个山谷,作为测试用即可.另外注意到,这个创建的地形会自动在项目中添加一个对象Landscape,而且这个对象是不存在于文件浏览器里的.

在这里插入图片描述

2.绘制颜色

  • 然后开始创建地形的材质,新建一个文件夹Landscape,在里面创建材质M_Landscape.然后双击打开材质开始设置.

在这里插入图片描述

  • 首先设置粗糙,之前是使用节点设置的,在左下角的细节栏目里其实也可以,搜索英文FullyRough或是中文完全粗糙,都可以找到.

在这里插入图片描述

  • 然后右键搜索节点LandscapeLayerBlend并添加,选中的同时在细节栏添加2个图层,分别命名为SandGrass.

在这里插入图片描述

  • 然后分别添加颜色(数字3+左键),然后再和基础颜色相连接.

在这里插入图片描述

  • 然后就可以为地形添加这个材质了.注意,不是物理材质,而是地形材质.

在这里插入图片描述

  • 接下来还需要创建层信息,在地形模式下,选择绘制页面,为下面2个材质各添加1个权重混合层(法线).

在这里插入图片描述

  • 和材质保存在同一目录,名字默认.效果如下.

在这里插入图片描述

  • 然后就可以开始给地形绘制不同的图层颜色了.比如选中绿色就可以开始使用笔刷画绿色了.(这里有一个疑惑,地形貌似全部默认先涂上黄色了,为什么呢)

在这里插入图片描述

  • 接下来开始继续完善这个地形的材质,让黄色更加像泥土,让绿色更加像草地.

3.材质纹理

  • 先导入2个地形需要用到纹理.在StackOBot资源内,路径如下图.

在这里插入图片描述

在这里插入图片描述

  • 不需要使用文件迁移,按照上一篇说的,直接浏览本地文件,找到,并复制粘贴到工程里就可以了.最后效果如下.

在这里插入图片描述

  • 添加纹理,并设置绝对显示位置,同样是使用UVs引脚.各节点的搜索关键词如下.完成后可以拖动蓝图窗口看效果,会发现纹理图像会同步移动.WorldPosition,ComponentMask.

在这里插入图片描述

  • 现在介绍个新节点功能,自定义命名路由.有时连线太多,不美观,可以采用自定义命名的路由,相同命名的路由就代表是无线连接的.搜索关键词是name,值得注意的是这个命名是支持中文的.也支持自定义标记颜色.

在这里插入图片描述

  • 效果如下:无线连接.

在这里插入图片描述

  • 为草地的纹理再添加1种颜色,将纹理作为透明图层,相当于遮罩了.(简称是当字母时,代表也可以用作快捷键).可以启用节点的预览功能,启用后节点被标记蓝色了.最后设置完后记得保存.

在这里插入图片描述

4.草地模型

  • 最后为草地添加点草的模型.在资源包的路径下找到相关资源并迁移,也可以使用导出,不过还需要手动拷贝纹理文件.

在这里插入图片描述

  • 最后在工程里使用一个新的文件夹Environment储存,将材质内容清空.最后效果如下.

在这里插入图片描述

  • 然后开始编辑材质,导入纹理,注意,纹理需要连接到不透明蒙版,同时材质的属性混合模式需要设置为已遮罩.其他如下图所示.这就算完成了.

在这里插入图片描述

  • 接下来将这个模型添加到地形上.先创建一个地形草地类型,注意,不是下面那个静态网格体植物,英文版排序在第二个,中文版则排序在第一个.命名为F_LandscapeGrass.

在这里插入图片描述

  • 双击打开,并选择刚刚弄弄好的草模型.(黑色是因为忘记保存了,记得编辑完材质要保存,然后才会刷新).教程视频还改了参数,我就不改参数了,默认效果.

在这里插入图片描述

  • 最后在地形的材质中,添加2个节点,一个用于指定图层,一个用于指定草地模型.都需要修改细节内的设置.如下图.LandscapelayerSample,LandscapeGrassOutput .

在这里插入图片描述

  • 最终效果如下图,好像太密了,还是改改F_LandscapeGrass文件的参数吧,将密度和缩放调低一点,和视频教程一样.我就不另外截图了.

在这里插入图片描述

5.总结

  • 下一篇讲:更多的场景布置 – 岩石和植物.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值