虚幻引擎UE4.26-5.4大海河水湖泊系统资产包Fluid Flux

Fluid Flux是基于2D浅水模拟的强大水系统。

这是一个叫Krystian Komisarek大神开发的UE插件,他是一位独立的游戏开发者和图形程序员,插件是他耗时一年多自行开发。

这一次,开发者展示了使用新版插件制作的一个相对高度写实海岸线地图。从中我们可以看到更加写实的海浪冲刷沙滩的效果。据大神介绍,2.0版本将重点关注带有海洋的大型3D地图。但据了解演示中我们看到的海岸线不是模拟的,是使用Wave Profiles与预烘焙的模拟状态混合在一起实现的效果。

特点:

  • 实时浅水模拟——流体数据修正器、波浪发生器和可扩展接口
  • 流体表面渲染–焦散、潮湿、水下、水线、平流泡沫、平流波、与海洋混合、动态音频检测
  • 流体相互作用–简单便宜的波纹解算器随角色移动,优化到绝对最小值
  • 海浪混合——一次渲染可耕海洋高度图纹理
  • 尼亚加拉环境互动-高质量的效果,弹性,植物,角色游泳,船,
  • 干净,高效,GPU友好的实现,界面设计时牢记KISS(保持简单,愚蠢)规则
  • 小型、紧凑、低内存占用
  • 用于生成超快速静态网格的工具,其流动贴图烘焙成顶点颜色。
  • 先进的流体状态管理,在游戏中加载状态。
  • 尼亚加拉流体异步回读系统,用于蓝图中流体的取样高度和流量。
  • 动态音频分析器。基于流体运动来定位声源。
  • 四幅示例地图——海滩、岛屿、河流和烘烤的静态河流
  • 对泡沫、焦散和波浪使用基于速度的流体流平流方法
  • 水横截面渲染

局限性:

在文档中可以找到详细的限制列表[文件]
  • 目前不支持开放世界
  • 模拟是不可复制的
  • 模拟是在高度场(捕获的地面)上投影的2d网格中计算的
  • 系统不能模拟波浪破碎和飞溅的水
  • 不支持VR和移动
  • 当前用于渲染流体表面的非镶嵌平面网格
  • 目前没有与水插件集成
流体通量大小:120MB
  • 75种材料
  • 28张蓝图
  • 113材料功能
  • 8个接口
  • 24个尼亚加拉模块
  • 10尼亚加拉系统
  • 37个材料实例
  • 64种纹理