UE4-地形植被自动分布方法
在地形中,存在草地、泥土、岩石三种图层,使用植被自动分布方法,在三个图层中分别实现,草地图层种植花草,泥土图层放置木屑,岩石图层放置石头的效果。
一、打开地形材质蓝图,首先需要对三种图层进行采样。搜索Sample选择地形下方的地形图层采样节点并创建。
二、创建采样节点后,选择地形图层节点,采样节点属性名称要与地形图层节点中的图层名称保持一致,系统会自动匹配图层进行采样。创建三个采样节点,参数名设置为草地、泥土、岩石。
三、使用地形草地输出节点,最后对植被进行输出,搜索 grass 选择地形下面的 LandscapeGrassOutput节点。
选择该节点,点击+号设置3个参数变量并命名。
将采样节点与草地节点一一连接
四、内容浏览器中创建地形草地类型,分别命名为草地LandscapeGrassType、岩石LandscapeGrassType、泥土LandscapeGrassType。
五、分别打开三种草地类型,点击+号创建植被种类,对网格体、密度、缩放等数据进行设置,可以对单个草地类型添加多个植被种类。此值可以随时修改,场景效果不满意,可以在草地类型里面对这些数值进行修改,修改完成后保存,会直接影响场景。
六、设置完毕后,将草地类型,拖拽放置到地形草地输出节点中。
效果:
七、扩充:
地形高度上存在高度差时,由于不是使用笔刷进行的绘制,而是使用了 中间拉伸区域自动填充岩石贴图的方法。所以在使用自动植被自动分布时,系统不会自动对填充区域进行屏蔽,造成山体中间拉伸区域植被种植效果错误。
增加逻辑:将山体中间拉伸区域去除,不种植植被。
思路:各个图层采样范围 减去 高度插值区域范围 最后得到的就是 可以进行地形植被自动分布的区域范围。
保存编译,结果如下:红圈部位没有绿色植被。
备注:使用此方法生成的植被,不能通过植被模式下的删除及抹除进行修改。
UE4-地形植被自动分布方法相关推荐
- UE4地形场景植被导入及制作
Hi过了一周小编又来了,今天给大家分享一下UE4植被的导入与制作. SpeedTree草地制作篇 在一个地形场景搭建的时候,无论是影视还是游戏的一些写实的场景搭建中往往都需要一些植被比如草地.而草地制 ...
- UE4中使用自动驾驶模拟——Carla
UE4中使用自动驾驶模拟--Carla 1.简述 2.简单配置使用 3.编译的步骤&坑 4.深入理解 Tips 1.简述 在之前的文章里,使用了Airsim来仿真模拟无人机飞行,UE4中使用飞 ...
- pyqtgraph:GLSurfacePlotItem如何在三维地形表面自定义颜色分布(读取图片给三维平面分区域着色)
pyqtgraph:GLSurfacePlotItem如何在3D高度图上自定义颜色分布(读取图片给三维平面分区域着色) 一.关于pyqtgraph 二.本文要实现的功能 1.默认效果 2.使用matp ...
- 机器学习调参自动优化方法
本文旨在介绍当前被大家广为所知的超参自动优化方法,像网格搜索.随机搜索.贝叶斯优化和Hyperband,并附有相关的样例代码供大家学习. 一.网格搜索(Grid Search) 网格搜索是暴力搜索,在 ...
- 基于领域知识的Docker镜像自动构建方法
点击上方蓝字关注我们 基于领域知识的Docker镜像自动构建方法 陈伟1,2, 叶宏杰1,2, 周家宏1,2, 魏峻1,2 1 中国科学院大学,北京 100190 2 中国科学院软件研究所,北京 10 ...
- 软件测试自动生成测试数据,软件测试中测试数据的自动生成方法浅析
一.引言 软件质量是制约计算机应用领域进一步发展的关键要素之一,保证软件质量.提高软件可靠性的重要手段是软件测试.软件测试中最关键的问题是测试数据的设计,它主要涉及两个方面,一是测试 数据生成,是测试 ...
- 二值化阈值自动选取方法
二值化阈值自动选取方法 1. 双峰法 双峰法的原理及其简单:它认为图像由前景和背景组成,在灰度直方图上,前后二景都形成高峰,在双峰之间的最低谷处就是图像的阈值所在.根据这一原理,我们给出了它的实现,部 ...
- 论文研究 | 基于机器视觉的汽车精密零件表面缺陷自动检测方法
0 引言 略. 1 汽车精密零件表面缺陷的机器视觉采样和预处理 1.1表面缺陷的机器视觉采样 为了实现基于机器视觉的汽车精密零件表面缺陷 自动检测,结合工件材料的应力参数分析和光学视觉特 征采集方法, ...
- 安全日志的自动备份方法
安全日志的自动备份方法 对于启用了安全审核策略的服务器,日常产生的审核日志记录都会写入到安全事件日志中,因此安全日志文件大小上限需要适当调大(因为事件日志使用的是内存缓存空间,因此也不能任意调大,通常 ...
最新文章
- Linux共享库 base64库
- VBRK-RFBSK - 会計への転記ステータス
- python中的lambda 和java中的lambda有什么不同?lambda相关介绍
- c语言八个方向迷宫课程设计,【精品资料最新版】C语言课程设计-迷宫游戏.doc...
- platform_device和platform_driver的注册过程,及probe函数何时调用的分析
- LeetCode 874. 模拟行走机器人(set)
- 艾伟_转载:.NET设计模式:工厂方法模式(Factory Method)
- iis php 内存溢出,iis-7.5 - HTTP错误405.0-不允许方法IIS 7.5模块staticfilemodule - 堆栈内存溢出...
- excel计算机二级考试试题,计算机二级考试Excel操作考试题.doc
- 工业铝型材与钢铁之间的区别
- 同步时钟配置电脑自动校时
- 20181120 复习菜鸟教程中的node.js
- java 树什么意思是什么意思是什么_Java数据结构和算法 - 什么是2-3-4树
- 电池SOC仿真系列-Battery模块
- Pr:导出设置之字幕
- 使用Vue导出word(纯前端,异步处理图片)
- 如何用ps把照片变成白底
- EZSP-UART 入门
- TensorFlow系列——feature_column特征工具说明
- 数据中心如何向私有云转变