FluidFlux 虚幻引擎水体模拟插件

 

FluidFlux 是一款强大的虚幻引擎插件,支持实时浅模拟、高级流体表面渲染和交互功能。它提供了丰富的视觉效果和优化的性能,适用于多种平台和虚幻引擎版本。通过FluidFlux,开发者可以轻松实现逼真的水体效果,提升项目的视觉质量和用户体验。这款插件特别适合需要高质量水体效果的游戏和虚拟现实应用。

FluidFlux v3.0版本快速使用指南中文教程

 

技术细节

1. 实时浅水模拟

  • 流体数据修饰符:支持流体数据修饰符,可以调整水流的各种参数。
  • 波浪生成器:内置波浪生成器,可以生成各种类型的波浪效果。
  • 可扩展接口:提供可扩展接口,方便开发者根据需求进行定制。

2. 流体表面渲染

  • 焦散效果:支持焦散效果,模拟光线透过水面产生的复杂光影效果。
  • 湿润效果:支持湿润效果,模拟物体与水面接触后的湿润痕迹。
  • 水下效果:支持水下效果,包括水下的光线散射和颜色变化。
  • 水线效果:支持水线效果,模拟水面与物体接触的部分。
  • 泡沫效果:支持泡沫效果,模拟水流中的泡沫。
  • 波浪效果:支持波浪效果,模拟水流中的波纹。
  • 海洋融合:支持与海洋的融合,使水面效果更加自然。
  • 动态音频检测:支持动态音频检测,根据流体运动调整音效。

3. 流体交互

  • 角色涟漪解算器:支持简单且高效的涟漪解算器,模拟角色在水面上移动时产生的涟漪。
  • 优化的性能:经过优化,确保最小的性能开销。

4. 海洋波浪融合

  • 单次渲染:支持单次渲染可平铺的海洋高度图纹理,提高渲染效率。
  • 大规模海岸线:支持大规模非模拟海岸线(最高可达10×10公里),基于波浪剖面技术模拟波浪破碎效果。

5. Niagara环境交互

  • 高质量效果:支持高质量的Niagara效果,包括弹跳的植物、角色游泳、船只等。
  • 异步读取系统:支持Niagara流体异步读取系统,可以在蓝图中采样高度和流体流动。

6. 动态音频分析

  • 基于流体运动的声音定位:支持动态音频分析,根据流体运动调整声音源的位置。

7. 其他功能

  • 超快静态网格生成工具:支持生成超快静态网格,将流图烘焙到顶点颜色中。
  • 先进的流体状态管理:支持先进的流体状态管理。
  • 水彩效果:支持水彩效果,包括高级散射设置和画笔画家。
  • 基于SLW材料模式的水下效果:支持基于SLW材料模式的水下效果,可以随时间变化调整。
  • 独特的水下玻璃系统:支持独特的水下玻璃系统,提供逼真的水下视觉效果。

8. 限制

  • 开放世界不支持:目前不支持开放世界。
  • 多人游戏不支持:不支持多人游戏,模拟无法在网络中复制。
  • 2D网格计算:模拟是在投影到高度场(捕获的地面)上的2D网格中计算的。
  • 波浪破碎不模拟:波浪破碎基于预定义的波浪剖面动画。
  • VR和移动设备不支持:不支持VR和移动设备。
  • 无Water Plugin集成:不支持与Water Plugin的集成。

技术详情

  • 输入:默认TPP角色输入
  • 网络复制:不支持
  • 支持的开发平台:Windows
  • 开发时间:30+个月
  • 包大小:114 MB
  • 演示内容大小:285 MB(演示内容可以轻松删除)
  • 材料:118个材料,57个实例,203个材料函数
  • 蓝图:47个蓝图,12个接口
  • Niagara系统:13个Niagara系统,32个Niagara模块
  • 纹理:60个纹理

兼容性

  • 受支持的虚幻引擎版本:4.26 – 4.27 和 5.0 – 5.5
  • 受支持的目标平台:Windows, Win32, Mac, Linux, PS4, Xbox One

FluidFlux 是一款强大的虚幻引擎插件,支持实时浅水模拟、高级流体表面渲染和交互功能。它提供了丰富的视觉效果和优化的性能,适用于多种平台和虚幻引擎版本。通过FluidFlux,开发者可以轻松实现逼真的水体效果,提升项目的视觉质量和用户体验。

Leave a Reply

后才能评论