Fluid Flux

ImaginaryBlend
Unreal Engine Versions
5.7
Distribution Method
Asset Package
Asset Version
3.0.8
You need to register first

Description

Real-time shallow water simulation – fluid data modifiers, wave generator, and extendable interface.

Features:

  • Fluid surface rendering – caustics, wetness, underwater, waterline, advected foam, advected waves, blending with the ocean, dynamic audio detection.

  • Fluid Interaction – simple, cheap ripple solver moving with character, optimized to an absolute minimum

  • Ocean wave blending – rendering tillable ocean heightmap texture in a single pass

  • Niagara environment interaction – High-quality effects, bouncy, animated plants, character swimming, boats, 

  • Clean, efficient, GPU-friendly implementation, interface designed with the KISS (Keep It Simple, Stupid) rule in mind

  • Small, compact, and low memory footprint

  • A tool for generating ultra-fast static meshes with flow maps baked into vertex color.

  • Advanced fluid state management.

  • Niagara fluid async readback system for sampling height and fluid flow in blueprints.

  • Dynamic audio analyzer. The sound source is positioned based on fluid movement.

  • Four example maps – beach, island, river, and baked static river

  • Uses velocity-based fluid flow advection method for foam, caustics, and waves

  • Water cross-section rendering

  • Large-scale nonsimulated coastline(up to 10x10 km) with wave break based on wave profile technology

  • Infinite mesh grid rendering based on Niagara

  • Watercolor presents advanced scattering settings and brush painter

  • Underwater based on SLW material mode, working with a changeable time-of-day

  • Unique underwater volumetric glass system


Limitations:

Please read the description about limitations before purchasing. It is important!

  • Open-world is currently not supported.

  • Multiplayer is only partially supported (detailed explanation in the documentation)

  • Simulation is calculated in a 2D grid projected on the heightfield (captured ground)

  • Wave breaks are not simulated. It's based on a predefined wave profile animation.

  • The mobile platform is not supported

  • Forward rendering (VR) works, but it is limited in functionality

  • There is no integration with the Water Plugin


Technical details

Input: Default TPP character input

Network Replicated: No

Supported Development Platforms: Windows

Windows/Mac: Yes

Development time: 30+ months

Package size: 114 MB

Demo content size: 285 MB (demo content can be easily removed)

  • 118 materials, 57 instances, 203 material functions
  • 47 blueprints, 12 interfaces
  • 13 Niagara systems, 32 Niagara modules
  • 60 textures

Related assets