一、Water插件介绍

UE4的水体系统,能够让我们用样条线定义海洋,湖泊,江河以及岛屿等。让我们可以调节和显现河流各段的深度,宽度和流流速,以及海洋与湖泊上波浪的波长,振幅,方向和坡度。内置的流体模拟还可以让角色,载具等于水体实现交互;流体还会和地形产生浪花涟漪等。今天就来教大家如何设置水系统。

二、操作流程

第一步:在UE4的插件中勾选Water插件

第二步:在模式里面选择地形,勾选启用编辑图层,创建地形第三步:在选择模块下,输入water,有很多选择,水体海洋,湖泊,河流等,也可以自定义实现你想要的结果

 加载出来之后大该是这样,可以通过控制样条线来控制范围大小 ,拉动样线条的点可自定义陆地范围,并且样条线上所有的点都需要在一个平面上。而且注意到在把水拉到地形上以后,和这个地形产生了交互,地形就不再是原来的比较平坦的,在有水的地方实际上是下沉了的,这就是water body actor在修改landscape。

第四步:调整waterwave参数 ,water的detail面板里面,可调整具体的water参数,比如调整波浪大小,选择Gerstner Water Waves,然后可以在下面调整他的wave层数(比如16层可以模拟比较真实的海浪,而偏风格化的海浪只需要6层左右),wave长度,wave振幅,wave方向和wave的坡度等。

其他案例如下:

设置湖泊

往场景拉一个Water Body Lake可以添加一个湖泊,同样可用样条线进行大小控制,并且样条线上所有的点都需要在一个平面上。

设置河流

水体笔刷器通过控制样条来绘制地形

三、UE4自刷地形

选择模式地形

地形的大小可以根据你自己来创建

画刷的参数大小和雕刻类型可以通过自己来设置

之后根据自己的想要的地形开始进行刷材质。

UE4 插件Water系统相关推荐

  1. [玩转UE4/UE5动画系统>Control Rig篇] 之 Control Rig + Fullbody IK版的足部IK实现(附项目代码)

    本教程采用图文教程+视频教程的多元化形式,我会为不同的知识点选择适当的表达方式.教程内容将同步免费发布于开发游戏的老王(知乎|CSDN)的专栏<玩转UE4/UE5动画系统>.教程中使用的资 ...

  2. ue4html插件,UE4插件Mirror

    UE4插件Mirror是一款可以让maya进行实时渲染的插件,这款插件可以让Maya通过业内最强大的商业游戏引擎Unreal Engine 4进行实时渲染!这也是业内首款真正意义上让Maya和Unre ...

  3. UE4 热更新系统开发

    哈喽,大家好,我叫人宅,很高兴和大家分享本套课程的内容. 在我们部署好我们的服务器后,有没有为我们的资源更新和资源下载而苦恼过,有没有为UE4 pak加载加密和读取解密而费尽脑汁过,有没有为我们资源压 ...

  4. [玩转UE4/UE5动画系统>应用篇>功能模块] 之 Foot IK系统(ALS V4实现方案详解)

    本教程采用图文教程+视频教程的多元化形式,我会为不同的知识点选择适当的表达方式. 教程内容将同步免费发布于 开发游戏的老王(知乎|CSDN)的专栏<玩转UE4/UE5动画系统>. 教程中使 ...

  5. [玩转UE4/UE5动画系统>应用篇>功能模块] 之 布娃娃系统(ALS V4实现方案详解)

    本教程采用图文教程+视频教程的多元化形式,我会为不同的知识点选择适当的表达方式. 教程内容将同步免费发布于 开发游戏的老王(知乎|CSDN)的专栏<玩转UE4/UE5动画系统>. 教程中使 ...

  6. NoneBot2插件——打印系统状态

    使用Python编写 NoneBot2插件 显示系统CPU.磁盘.内存的占用状态. sys_states 插件目录,__pycache__文件无需创建. init.py文件 on_command:消息 ...

  7. .NET Conf 2020 - 基于ASP.NET Core构建可热插拔的插件化系统

    文章标题:.NET Conf 2020 - 基于ASP.NET Core构建可热插拔的插件化系统 作者:Lamond Lu 项目地址:https://github.com/lamondlu/CoolC ...

  8. 插件式架构设计实践:插件式系统架构设计简介

    本系列博文将使用微软RIA技术解决方案Silverlight以及扩展性管理框架Managed Extensibility Framework(MEF),以插件式架构设计为导线,分享本人在从事基于微软S ...

  9. 插件式架构设计实践一:插件式系统架构设计简介

    本系列博文将使用微软RIA技术解决方案Silverlight以及扩展性管理框架Managed Extensibility Framework(MEF),以插件式架构设计为导线,分享本人在从事基于微软S ...

最新文章

  1. Swift:如何优雅地使用 print()(三)
  2. 中国覆铜板(CCL)行业竞争现状及投资战略研究报告2021年版
  3. Vim安装、配置和插件的添加使用(可以以目录的形式打开)
  4. 在html页面中引入公共的头部和底部
  5. OAuth2.0学习(2-1)Spring Security OAuth2.0 开发指南
  6. android bitmap裁剪中间,Android裁剪中心位图
  7. C语言 void 指针 - C语言零基础入门教程
  8. Qt文档阅读笔记-OpenGL Window Example的解析笔记
  9. 历时2年《爱上Android》出版了
  10. springboot项目搭建(mybatis + thymeleaf)
  11. 自己建设网站需要学习什么?
  12. 【清华大学陈渝】第二章 启动、中断、异常和系统调用
  13. 上报下单行为 腾讯广告 微信 公众号 PHP
  14. 用python与openpyxl操作excel(wps excel与office excel均可使用)
  15. elasticsearch + ik
  16. Anchor Free系列模型11
  17. 20P50 PR模板Pr转场70种信号干扰画面像素破损转场效果+转场音效
  18. 飞思RAW软件CaptureOnePro11.3中文版CaptureOnePro11.3WinMac
  19. IMT-2020(5G)推进组发布《5G-Advanced 场景需求与关键技术白皮书》
  20. 高可靠MCU负载开关电路设计过程

热门文章

  1. 计算机科学与技术大学生职业生涯规划书,大学生职业生涯规划书计算机科学与技术.doc...
  2. 5.名词复数、动词规则、代词、形容词、副词(不包含不规则)
  3. 学Java可以做什么?这九大领域任你选!
  4. 【有趣的Python小程序】Python多个简单上手的库制作WalkLattice 走格子游戏 (思路篇)上
  5. Vue2.0组件注册
  6. Oracle表空间满了解决方案
  7. Leetcode周赛285
  8. 用jackson实现json和字符串直接的转换
  9. 李宏毅老师机器学习选择题解析
  10. 【Matlab】如何绘制errorbar误差棒