Skip to content

Dynamic Flow - Real Time Water Simulation

by Blender Procedural·Simulation

Images © Blender Procedural. Used for product review; image policy.

Why we like it

Dynamic Flow stands out in the superhive library for its no-bake, no-cache approach to water, driven entirely by Geometry Nodes and working across both Eevee and Cycles.

What is Dynamic Flow - Real Time Water Simulation?

Dynamic Flow is a real-time procedural water and surface flow system built with Geometry Nodes for Blender. It generates flowing water, shoreline foam, and terrain-aware motion without baking, caching, or traditional fluid simulations, keeping the workflow fully procedural and non-destructive.

Flow direction follows the terrain, and natural noise motion adds variation to the movement. Shoreline foam generates automatically, and collision support works with collections or objects. A lightweight grid-based setup keeps previews fast, and the system runs in both Eevee and Cycles.

The viewport panel exposes controls for voxel size and grid resolution, flow velocity, noise velocity and scale, damping, foam generation rate, pressure calculation, freeze collision, blur displacement, and a water tint. It suits islands, coastlines, rivers, lakes, and terrain water across environment art, level design, and concept scenes, in stylized or realistic looks.

Who is Dynamic Flow - Real Time Water Simulation best for?

Dynamic Flow - Real Time Water Simulation is best for islands, coastlines, rivers, lakes, and terrain water in environment art, level design, and concept scenes, in stylized or realistic looks.

How much does Dynamic Flow - Real Time Water Simulation cost?

Dynamic Flow - Real Time Water Simulation is completely free to download and use.

Key features

  • Real-time flowing water with no baking or caching
  • Terrain-aware flow direction with natural noise motion
  • Automatic shoreline foam generation
  • Collision support using collections or objects
  • Lightweight grid-based setup for fast previews
  • Fully procedural, non-destructive workflow that runs in Eevee and Cycles

Tags

#water#geometry nodes#simulation#foam#procedural water#real-time water#river

Frequently asked questions

Does Dynamic Flow work with Blender 5.0?

Dynamic Flow is listed as fully compatible with Blender 5.0 and is published as an add-on extension. It runs in both the Eevee and Cycles render engines, so you can use it regardless of which of those two engines your project relies on. To start, install and enable the add-on, then open the Dynamic Flow panel in the viewport and click Create New Simulation. For versions outside Blender 5.0, check the developer's page for current compatibility details.

Does Dynamic Flow require baking or caching?

Dynamic Flow is a real-time system, so it produces flowing water without baking, caching, or traditional fluid simulations. The workflow is fully procedural and non-destructive, and a lightweight grid-based setup keeps previews fast while you adjust settings. Flow direction is terrain-aware, and natural noise motion adds variation to the movement. Panel controls such as flow velocity, damping, and voxel size or grid resolution let you balance simulation detail against performance as you work.

Which render engines does Dynamic Flow support?

Dynamic Flow works in both Eevee and Cycles, the two render engines listed for the add-on. Beyond render engine choice, the panel includes a Color Water control for quick water tinting and a Blur Displacement option to smooth surface motion. Shoreline foam generates automatically, with a Foam Generation Rate control governing shoreline and interaction foam. Whether you aim for stylized or realistic water looks, the add-on covers islands, coastlines, rivers, lakes, and terrain water.

How do I set up collision in Dynamic Flow?

Dynamic Flow handles collision through collections. After installing and enabling the add-on, open the Dynamic Flow panel, click Create New Simulation to initialize the system, then create a new collection and add all collision objects to it. Set the Collision Collection to that collection, and adjust flow, foam, and resolution settings from there. A Freeze Collision option lets you lock collision for better performance, and collision support also works with individual objects.

Is Dynamic Flow free to use?

Dynamic Flow is listed as free in this catalog, and its license is GPL. For current licensing terms and any purchase details, check the developer's page on the source site. The add-on is published by Blender Procedural as a Blender extension. To get started, install and enable it, open the Dynamic Flow panel in the viewport, and click Create New Simulation to set up your first flow.

Similar plugins