UE4-地形植被自动分布方法

213 篇文章 585 订阅

在地形中,存在草地、泥土、岩石三种图层,使用植被自动分布方法,在三个图层中分别实现,草地图层种植花草,泥土图层放置木屑,岩石图层放置石头的效果。

一、打开地形材质蓝图,首先需要对三种图层进行采样。搜索Sample选择地形下方的地形图层采样节点并创建。

 二、创建采样节点后,选择地形图层节点,采样节点属性名称要与地形图层节点中的图层名称保持一致,系统会自动匹配图层进行采样。创建三个采样节点,参数名设置为草地、泥土、岩石。

三、使用地形草地输出节点,最后对植被进行输出,搜索 grass 选择地形下面的 LandscapeGrassOutput节点。

选择该节点,点击+号设置3个参数变量并命名。

将采样节点与草地节点一一连接

四、内容浏览器中创建地形草地类型,分别命名为草地LandscapeGrassType、岩石LandscapeGrassType、泥土LandscapeGrassType。

五、分别打开三种草地类型,点击+号创建植被种类,对网格体、密度、缩放等数据进行设置,可以对单个草地类型添加多个植被种类。此值可以随时修改,场景效果不满意,可以在草地类型里面对这些数值进行修改,修改完成后保存,会直接影响场景。

六、设置完毕后,将草地类型,拖拽放置到地形草地输出节点中。

效果:

七、扩充:

地形高度上存在高度差时,由于不是使用笔刷进行的绘制,而是使用了 中间拉伸区域自动填充岩石贴图的方法。所以在使用自动植被自动分布时,系统不会自动对填充区域进行屏蔽,造成山体中间拉伸区域植被种植效果错误。

增加逻辑:将山体中间拉伸区域去除,不种植植被。

思路:各个图层采样范围 减去 高度插值区域范围 最后得到的就是  可以进行地形植被自动分布的区域范围。

保存编译,结果如下:红圈部位没有绿色植被。

 备注:使用此方法生成的植被,不能通过植被模式下的删除及抹除进行修改。

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值