Views: 9
Dynamic Real Water is a realistic, easy-to-use, GPU-accelerated FFT water simulation with physically accurate asynchronous CPU buoyancy physics.
OVERVIEW
Dynamic Real Water is a GPU-accelerated FFT water simulation plugin for Unreal Engine 5. It features compute shader-based FFT wave generation, multi-LOD grid streaming, a modular physics body system, asynchronous buoyancy physics via GPU readback, analytical foam, semi-analytical caustics, depth map generation, and dynamic underwater effects.
It’s suitable for a wide range of applications, including games, cinematics, interactive experiences, and simulations where visual fidelity, wave dynamics, and responsive buoyancy are important. Designed for flexibility and scalability, DRW fits both small-scale scenes and large open environments.
FEATURES
- GPU-accelerated FFT waves
- %100 Replicated
- Client side networked movement smoothing
- Simple, drag-and-drop system
- Real-time specular lighting, analytical foam, and caustics generation
- Predictive force smoothing
- Physically based AAA quality water
- Replicated water masking for underwater caves
- Asynchronous waterline capture
- Asynchronous GPU read-back
- Custom physics body system with additive/subtractive collision shapes
- Skeletal mesh support
- Physically accurate buoyancy force calculations
- Automatic center of mass computation from collision shapes
- Smooth landscape depth-map generation
- Dynamically responsive underwater system
- Massive 256 × 256-tile coverage approximately (256 square km) or (100 square miles)
- Dynamically customizable advanced grid management
- High quality optimization (Costs 2.7 ms on 3060ti in the editor)
- Extremely modular, easy to read, clean code
- Low disk space
- Asynchronous task subsystem
- Sequencer support
- Self sufficient system
- A roadmap that will be continuously developed
CURRENT LIMITATIONS (for now)
- Only one water body is supported per level.
- There is no integration with the Water Plugin
- The mobile platforms are not supported
- All platforms besides Windows are not tested for compatibility.
- Water quality settings are not yet available. FFT resolution is currently fixed at 256×256.






