文章目录

  • 准备工作
    • 新建地形
    • 设置参数
  • 创建草地Actor
    • 新建蓝图
    • 设置蓝图数据
    • 设置草地材质
    • 添加景观层模块
      • 设置并连接Landscape Layer Blend
      • 设置Landscape Grass Output和andscape Layer Sample
  • 使用草地生成工具
    • 设置基础信息
    • 生成权重混合层
    • 草地生成

准备工作

新建地形

地形->创建

设置参数

打开噪点设置

设置工具强度->设置噪声缩放->设置笔刷尺寸

最后单击地面多次,让地面呈现起伏状态

在本笔记中,下列三个参数意义如下
**笔刷大小(Brush Size):**该属性提供大型笔刷,足以一次性影响整个地形。
**工具强度(Tool Strength):**由于只需十分细腻的效果,因此将工具强度设至极低,并利用绘制添加强度。
**噪点缩放(Noise Scale):**设置噪点缩放,使噪点应用到地形时更平滑、更自然。

创建草地Actor

新建蓝图

植物(Foliage)=>地形草地类型(Landscape Grass Type)

设置蓝图数据


被笔记中,下列参数设置的意义如下
**草地密度:**如果想要得到草地效果,须生成大量静态网格使地形看起来覆盖着茂密的草地
**使用网格:**使静态网格体放置得更自然,此值将偏移其放置位置
**随机选择:**将随机旋转给予用于植被和草地的静态网格体,确保不会总是看到所用静态网格体的相同面,增加场景的视觉多样性
**对齐到表面:**此属性可确保所用静态网格体与地形表面贴合

设置草地材质

创建基础材质

在Open World Demo Collection素材包中分别搜索下列纹理,并加入材质编辑界面中

  • T_AlpinePatch001_D_alt_R
  • T_GDC_Grass01_D_NoisyAlpha

添加景观层模块

添加以下三个功能块

  • Landscape Layer Blend
  • Landscape Layer Sample
  • Landscape Grass Output


上述上个功能块的作用如下
**Landscape Layer Blend:**要使地形更加逼真,时常需将多个地形同时或分别混合和绘制,利用地形图层混合(Landscape Layer Blend)便可进行此操作。
**Landscape Layer Sample:**利用此材质表达式,材质和地形可互相对话,确保绘制某个材质图层时使用正确的静态网格
**Landscape Grass Output:**利用此表达式,地形能够根据地形材质中的设置生成草地类型

设置并连接Landscape Layer Blend

新建数组=>设置属性=>连接蓝图

设置Landscape Grass Output和andscape Layer Sample

设置草地类型=>连接采样和草地



使用草地生成工具

设置基础信息

点击地形=>将材质拖入地形

生成权重混合层

地形=>绘制=>生成并保存

草地生成

通过在地形中长按左键来进行草地生成
调整笔刷大小和工具强度,在地形上绘制时有助于放置或删除草地。

UE4学习笔记----使用草地工具相关推荐

  1. C语言学习笔记—code:blocks工具debug调试异常

    C语言学习笔记-code:blocks工具debug调试异常 参考文章: (1)C语言学习笔记-code:blocks工具debug调试异常 (2)https://www.cnblogs.com/do ...

  2. UE4学习笔记#三、蓝图混合空间

    UE4学习笔记(谌嘉诚大佬的PUBG教程) 三.蓝图混合空间 1. 设置初始角色(关卡开始时pawn获得的角色) 2. 角色移动蓝图 3. 镜头方向蓝图 4. 利用TimeLine平滑切换行走跑步 5 ...

  3. ngss for oracle,学习笔记:Oracle bbed工具在Windows平台上兼容9i 10g 11g 12c运

    天萃荷净 配置使用在Windows操作系统中中运行Oracle bbed程序兼容9i 10g 11g 12c 学习ORACLE三剑客:互联网,ORACLE资料,交流.今天在朋友的帮助下,了结了一个心结 ...

  4. UE4学习笔记1st:编程快速入门

    UE4学习笔记1st:编程快速入门 今天我开始学习虚幻4游戏引擎,为了此我专门买了新的电脑,我将主要配置写在这里,有想学习的同学可以参考 显卡:丽台K620 CPU:E3-1230-V3 主板:b85 ...

  5. 【UE4】【笔记】5、UE4学习笔记 LOD与合并静态网格体

    UE4官方视频学习笔记--LOD与合并静态网格体 大纲如下: ​​ UE4LOD自动创建工具 LOD自动创建工具 选择一个静态网格体,打开静态网格编辑器,并在细节面板中找到LOD Settings分组 ...

  6. UE4学习笔记:GamePlay框架与蓝图功能实现,开关门互动、鼠标、按键开门、按键升降电梯

    前言: 目前是正式学习ue4第二周 个人觉得很重要的一点就是理解UE4 GamePlay框架.后续学习unity以及其他引擎,框架应该是需要最先了解的 我是先看了近2周谌嘉诚老师的教程,然后中途才了解 ...

  7. ROS学习笔记之——EVO工具的使用

    之前博客<ROS学习笔记之--VICON的使用>用vincon获得了机器人的真实轨迹,并且通过amcl可以获得了机器人的定位结果,下面通过EVO包来表征performance(本文不像网上 ...

  8. Go语学习笔记 - 增加时间工具 | Web框架Gin(五)

    学习笔记,写到哪是哪. 接着上一篇的文章:Go语学习笔记 - 跨域配置.全局异常捕获 | Web框架Gin(四)_剑客阿良_ALiang的博客-CSDN博客_gin全局异常捕获 在上一篇中已经将一些基 ...

  9. 冰冰学习笔记:vim工具的基本操作

            欢迎各位大佬光临本文章!!!         还请各位大佬提出宝贵的意见,如发现文章错误请联系冰冰,冰冰一定会虚心接受,及时改正.         本系列文章为冰冰学习编程的学习笔记, ...

最新文章

  1. ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
  2. 【svn】svn报错:“Previous operation has not finished; run ‘cleanup‘ if it was interrupted“ 的解决方法
  3. 孔兵 库卡机器人_名企零距离 专访库卡首席执行官 孔兵先生
  4. ASCII码对照表(不可见字符)
  5. php编程怎么和mysql链接_php编程怎么和mysql连接
  6. date得到当前日期
  7. python过滤敏感词汇_浅谈Python 敏感词过滤的实现
  8. linux c正则
  9. 计算机用三角函数时如何用弧度制,5.1.2弧度制教学设计
  10. Pycharm导入已有的Project
  11. 计算机应用期刊投中难吗,计算机应用研究投稿水平高吗
  12. nova7系列,nova的深耕之役
  13. android APP闪退后如何屏蔽自启动
  14. 设位于第一象限的曲线y=f(x)上的任一点P(x,y)的切线在x轴上的截距等于该点发现在y轴上截距的相反数,且曲线经过(1,0),求该曲线
  15. 粒子群算法在物流中心选址中的应用
  16. linux清理日志 hack,Linux系统的LOG日志文件及入侵后日志的清除
  17. [资源]Python资源大全中文版
  18. 软件测试之自动化测试Pytest教程
  19. 【OpenCV 笔记】编译Opencv contrib模块
  20. 程控冗余开关在卫星通信中的应用

热门文章

  1. 【软件工程】学习笔记(二)
  2. 学生找家教老师平台小程序开发制作功能介绍
  3. 数据挖掘实验——python实现朴素贝叶斯分类
  4. Android App Bundles
  5. makefile 中 wildcard、notdir、patsubst、addprefix 解释
  6. python用matplotlib汇总的图像的title为方框解决方法
  7. 数据解读 | 那些名校学霸毕业后都去了哪儿?
  8. 南卡电容笔和益博思哪个更好用?平板电脑值得入手电容笔对比
  9. 支付宝余额宝挑动银行神经
  10. Android Studio Gradle构建报错,Error:Execution failed for task ':app:mergeDebugResources'.