目录

Landscape基本工具

LandMass插件工具

landscape材质

landscape根据权重绘制植被

地貌材质相关节点

地形材质像素深度偏移

三种植被工具


Landscape基本工具

  • 雕刻 - 雕刻工具:基本雕刻工具

  • 雕刻 - 侵蚀工具&雨水侵蚀工具:模拟自然形成的山脉山脊、沟壑效果

  • 雕刻 - 平滑工具:平滑地形

  • 雕刻 - 平整工具:类似球场方形规整地形

  • 雕刻 - 噪点工具:给全局地形加噪点,随机起伏

  • 雕刻 - 可视性工具:结合Mask材质节点实现山洞、隧道等地形

  • 管理 - 选择&移动:选择地形移动到指定关卡,常用于构建开放世界拼接地图

  • 管理 - 样条曲线:常用于编辑河流公路,或指定路径放置Actor

LandMass插件工具

  • 地形雕刻工具中的蓝图画刷工具(插件内容可直接找到蓝图 :landmass content - BlueprintBrushes - CustomBrush_Landmass),启用图层编辑

  • custome landmass用于创建峡谷和山脉,matierialOnly给地形随机添加噪点

  • cap shape创建峡谷或山脉, alt + 拖拽新增样条线顶点

  • Effetcs - cur noiset通过噪点增加和调整边缘锯齿(原理是噪波图实现)

  • paint layers添加layer层,构建分层地形和材质(建议使用landscape自带绘制工具实现)

  • edit layer拖放顺序会应影响层的优先级,单层可以设置alpha值(权重),可以隐藏单层叠加

  • Smoth blending可以控制上方和下方平滑程度

  • Falloff调整宽度offset 和 z轴offset

landscape材质

  • 贴图UV平铺和循环问题

    • landscape coords节点除以参数(类似普通模型中的texcoord)

  • 地形材质层和绘制

    • layer blend节点混合材质层

    • 混合模式:权重和透明度差不多,高度混合用于立体感更强的地表

    • 绘制工具layers添加混合层信息

      • 权重混合(绘制到表层)

      • 无权重混合(同层直接叠加,如红绿叠加成黄色)

    • 每层有多个属性需要混合(color, normal,roughness等),因此可对每层封装一个材质函数后再送入layer blend节点混合

      • 主材质节点勾选使用材质属性

      • 材质函数内使用make materials attr节点,采样方式都设置为包裹

landscape根据权重绘制植被

  • landscape grassoutput输出草地

  • landscape sample获取层权重:和层名一致,绑定到对应层

  • 为每层添加草地类型: 地形草地类型

地貌材质相关节点

地形材质像素深度偏移

  • dither temporalAA节点用于材质混合过度

  • multiply :添加strength参数

三种植被工具

  • 地形草地类型+地形混合材质草地层

  • 地形植被工具笔刷

  • 程序化植物生成器+静态网格植物

UE4 LandScape基础笔记相关推荐

  1. UE4 UMG基础笔记

    目录 Runtime UI 关联控件和数据 拾取UI 拾取逻辑的实现 背包UI和逻辑实现 UI节点 动画UI 拖放UI Runtime UI UIWidget蓝图类包括Event Graph 和 De ...

  2. UE4 美术学习笔记和经验

    原文地址:UE4 美术学习笔记和经验 原文作者:liuk718 以下内容针对入门或者入门不久的美术们. 一.在迪斯尼shader体系(ue4)中:金属漫颜色非纯黑,而传统PBR shader体系(Vr ...

  3. JavaScript基础笔记集合(转)

    JavaScript基础笔记集合 JavaScript基础笔记集合   js简介 js是脚本语言.浏览器是逐行的读取代码,而传统编程会在执行前进行编译   js存放的位置 html脚本必须放在< ...

  4. Python初学者零碎基础笔记(一)

    Python初学者零碎基础笔记 一行代码输入多个参数 方法1.) a,b,c=map(类型,input("请输入").split()) #默认空格分隔,若要转其他类型,把类型换成需 ...

  5. Jmeter使用基础笔记-写一个http请求

    前言 本篇文章主要讲述2个部分: 搭建一个简单的测试环境 用Jmeter发送一个简单的http请求 搭建测试环境 编写flask代码(我参考了开源项目HttpRunner的测试服务器),将如下的代码保 ...

  6. UWP入门(二) -- 基础笔记

    UWP入门(二) -- 基础笔记 原文:UWP入门(二) -- 基础笔记 不错的UWP入门视频,1092417123,欢迎交流 UWP-04 - What i XMAL? XAML - XML Syn ...

  7. [云炬创业基础笔记]第五章创业机会评估测试2

    [云炬创业基础笔记]第五章创业机会评估测试1

  8. [云炬创业基础笔记] 第四章测试17

    [云炬创业基础笔记] 第四章测试7

  9. [云炬创业基础笔记] 第四章测试15

    [云炬创业基础笔记] 第四章测试7

最新文章

  1. IDEA自动生成类注解,IDEA作者信息自动生成,IDEA类信息自动生成
  2. 计算机专业专业课的准备
  3. 发布一个实体类属性生成小工具,给开发加点料
  4. 学计算机应该了解什么软件,大学计算机软件业生应该学什么.doc
  5. html固定dl高度_HTML入门笔记1
  6. 区块链浏览器_欧科云链OKLink区块链浏览器,如何挖掘数据背后的价值?
  7. golang map的无序性验证
  8. java spring hiberate_Spring+SpringMVC+Hibernate整合实例讲解
  9. Python pycurl使用
  10. Linux操作系统中的IP配置
  11. BAT及各大互联网公司2014前端笔试面试题:JavaScript篇
  12. java rpg对战_java实现模拟RPG格斗
  13. 【教程】Edraw Max(亿图图示):使用免费模板和示例快速制作发票
  14. 19、SPI 和 SST25VF016B
  15. echarts 生成 迁徙图_echarts3 迁徙图 迁入迁出
  16. 思科CCNP认证和华为 HCIP认证路由交换技术的分类最全总结
  17. 李宏毅老师《机器学习》课程笔记-1深度学习简介
  18. Java B组蓝桥杯第七届国赛:圆圈舞
  19. for循环的几种写法
  20. JAVA软件技术人力外派外包费用怎么算?

热门文章

  1. win10系统时提示找不到恢复环境变量怎么办 WIN10如何恢复环境变量方法
  2. 21℃「室温超导」成世纪骗局?中科院物理所发布验证论文,没复现成功
  3. 6-4 The Kth Largest X in BST (30point(s)) (两种方法)
  4. php h1怎么居中,html-如何在div中垂直居中放置H1?
  5. node实现接口资源批量管理(含excel数据导入及模板下载)
  6. 论文复现A Novel Uncertainty Sampling Algorithm for Cost-sensitive Multiclass Active Learning-2016ICDM
  7. 2.CSS文字内浮雕效果
  8. 代码随想录算法训练营Day56动态规划:583.两个字符串的删除操作,72.编辑距离
  9. [java] 反射和多态实现原理详解以及对比
  10. 通信原理26(差分相移键控)