Description
Demonstration:
[Waterfall], [Coastline], [River], [Beach], [Cross-Section], [Playground]
[Executable Demo] All assets presented in the demo are included in this pack.
Features:
- Realtime shallow water simulation – fluid data modifiers, wave generator, and extendable interface
- 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, 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
- Tool for generating ultra-fast static meshes with flow maps baked into vertex color.
- Advanced fluid state management, loading state in gameplay.
- Niagara fluid async readback system for sampling height and flow of fluid 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 10×10 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 changeable time-of-day
Limitations:
[Documentation] Please read the description about limitations before purchasing. It is important!
- open-world is currently not supported
- multiplayer is not supported, and simulation can’t be replicated
- simulation is calculated in a 2d grid projected on the heightfield (captured ground)
- Wave breaks are not simulated, it’s based on predefined wave profile animation
- VR and mobile are not supported
- there is no integration with Water Plugin
Projects that use Fluid Flux:
Technical Details
Input: Default TPP character input
Network Replicated: No
Supported Development Platforms: Windows
Windows/Mac: Yes
Development time: 28+ months
Fluid Flux size: 178 MB
- 75 materials
- 36 blueprints
- 186 material functions
- 12 interfaces
- 32 Niagara modules
- 10 Niagara systems
- 37 material instances
- 90 textures
Demo content size: 330MB (demo content can be easily removed)
Notes: The package contains textures and meshes from Starter Content and rocks from A Boy & His Kite used only for demonstration purposes.
I am ready for your requests. Your positive reviews and comments are my fuel for the next update.