今天鹿哥讲讲UE4 地形学习笔记

创建地形

鹿哥最近学了一款新工具《world creator》,简单而高效的地形编辑工具,学习起来很简单,B站上很多学习视频,最好是看国外的带中文字幕的。

ue4 procedural mesh ue4 procedural mesh 地形编辑_虚幻UE4


如果没有world creator 使用UE4自带的地形工具也能创建地形,UE为我们提供了雕刻,喷绘等功能,可以制作我们需要的任何地形。

ue4 procedural mesh ue4 procedural mesh 地形编辑_虚幻UE4_02

  • 1.world creator 导出高度图。

题外话:这张图片里保存了整个地形的高度信息,仔细分析一下这张图片,因为图片的RGB三通道取值范围是(0-1),分别对应着坐标轴的xyz坐标,所以这里的高度信息也是映射到了(0-1)。

  • 2.在UE4中创建地形
  1. 在地形创建界面选择import from file(从文件导入)
  2. 浏览文件夹,选择刚才导出的高度图
  3. 将Z坐标修改为高度图的Z轴最大落差,这个数据存在于world creator导出界面,导出的时候在文件名中注明,以便于随时查看
  4. 点击inport(导入),然后看到的是下面的样子

    一张没有经过任何处理的地形图
  • 3.制作简单的地形材质

    做好的材质在文件视图的外观是这样的:
  • 4.添加材质到地形

    左上角的节点视图中选中地形,把做好的材质拖进右边的材质插槽里,一般会编译一会儿。
    编译完成后视口的地形变得有颜色,和真实的草地一样了:
如果你的草地上还有黑色的凹陷的网格线,请点击如图的构建

ue4 procedural mesh ue4 procedural mesh 地形编辑_蓝图_03