$39
Add to cart

Procedural Fluid Simulators

$39
1 rating


"Simulate the fluid on any surface with full control"


Introducing full Procedural Fluid Simulators powered by Geometry Nodes. Simulate fluids on grids, curve-grids, and mesh surfaces (open or closed) with any topology (triangles or quads). Enjoy complete control through the field-based workflow of geometry nodes, featuring six force nodes to shape the fluid's behavior. Features multiple solvers, advanced advection, forces, inertia, collisions, and dynamic boundaries for precise artistic control. The built-in Particle Advector, Curve Advector, and Curve Tracer nodes to drive particles and curves directly with fluid motion. Perfect for motion graphics and VFX, this simulator empowers artists to craft breathtaking visuals with ease.

Fluid Simulator for Grid and Curve (New v2.5):

  • Fluid Simulation on Grid, Curve - Realistic fluid motion on grids and curve-driven grid surfaces.
  • Multiple Solver Types - Choose between Fast (real-time) and Exact (high-accuracy) solvers.
  • Advanced Advection - High-quality advection with Semi-Lagrangian, MacCormack, BFECC, and higher-order methods.
  • Custom Profiles - Add custom profiles to control specific areas of the fluid simulation for curve(s) based grid.
  • Multiple Boundary Types - Open, Wrap, and Solid (No-Slip) boundaries with selection-based control.
  • Viscosity and Vorticity - Realistic fluid behavior with field-based viscosity and vorticity.
  • Dynamic Externals - Drive density, temperature, color, pressure, and velocity using dynamic external sources.
  • Collision Handling - Enable fluid to interact dynamically with animated external objects.
  • Geometry Displacement - Bring life to your fluid by displacing geometry using attributes like color, velocity, etc.
  • Seven Forces Nodes - Precise motion control with seven customizable force nodes, including buoyancy for smoke-like effects.
  • Transformable Fluid Domain - Move grids or curve-grids during simulation with inertia transfer to the fluid.
  • Field-based Dynamic Settings - Artistic control using field-based settings for the entire simulation.


Fluid Simulator for Mesh (New v2.5):

  • Fluid Simulation on Any 3D Mesh- Simulate fluid on any 3D mesh surface, including open, closed, quads, and triangles.
  • Multiple Solver Types - Choose between Fast (real-time) and Exact (high-accuracy) solvers.
  • Advanced Advection - High-quality advection with Semi-Lagrangian, MacCormack, BFECC, and higher-order methods.
  • Easy Mesh Boundary Definition- Define the mesh boundary easily using attributes, providing control and customization.
  • Viscosity and Vorticity - Realistic fluid behavior with field-based viscosity and vorticity.
  • Dynamic Externals - Drive density, temperature, color, pressure, and velocity using dynamic external sources.
  • Collision Handling - Enable fluid to interact dynamically with animated external objects.
  • Geometry Displacement - Bring life to your fluid by displacing geometry using attributes like color, velocity, etc.
  • Seven Forces Nodes - Precise motion control with seven customizable force nodes, including buoyancy for smoke-like effects.
  • Transformable Fluid Domain - Move mesh surfaces during simulation with inertia transfer to the fluid.
  • Field-based Dynamic Settings - Artistic control using field-based settings for the entire simulation.

Fluid Particle Advector for Fluid Simulators (New v2.5):

  • Particle Advection- Seamlessly advect particles with fluid simulators on grids, curve-grids, or meshes.
  • Particle Attributes- Enjoy versatile emission modes, dynamic particle density, and customizable particle lifetime.
  • Damping Factor- Use field-based damping factors to fine-tune particle movement for realistic behavior.
  • Dynamic Color and Velocity- Adjust particle color and velocity dynamically, responding to collider objects like meshes and curves.
  • Force Integration- Add fluid surface forces or custom forces to shape particle motion effortlessly.
  • Collision Handling- Enable particle collisions with external geometries or even with other particles.
  • Instancing Made Easy- Instance custom geometry onto particles for added creativity and complexity.
  • Field-based Dynamic Settings- Take full artistic control with field-based settings, unlocking endless possibilities for particle simulations.

Fluid Curve Advector for Fluid Simulators (New v2.5):

  • Curve Advection – Advect curves seamlessly using fluid motion on grids, curve-grids, or meshes.
  • Curve Attributes – Drive curve position, velocity, color, and custom attributes directly from the fluid simulation.
  • Dynamic Resolution – Control curve resampling and detail dynamically during advection.
  • Damping Factor – Fine-tune curve motion using field-based damping for smooth or energetic behavior.
  • Dynamic Color – Inherit color from fluid attributes or collider objects such as meshes and curves.
  • Force Integration – Apply fluid surface forces or custom forces to shape curve motion precisely.
  • Collision Handling – Enable curve interaction with external geometry for more believable results.
  • Field-Based Dynamic Settings – Full artistic control through Geometry Nodes’ field-based workflow.

Fluid Curve Tracer for Fluid Simulators (New v2.5):

  • Flow Tracing – Generate tracer curves that visualize fluid flow direction and motion paths.
  • Velocity-Based Tracing – Create curves driven by fluid velocity for clear flow visualization.
  • Time-Based Trails – Control trail length, persistence, and decay over time.
  • Dynamic Coloring – Color tracer curves using fluid attributes such as velocity, pressure, or custom fields.
  • Resolution Control – Adjust tracer curve detail and smoothness dynamically.
  • Artistic Control – Ideal for motion graphics, data visualization, and stylized fluid effects.
  • Field-Based Workflow – Fully controllable using field-based settings for flexible, procedural results.

Bake

The Blender 3.6-5.0 has the baking feature for the Simulation Nodes of the Geometry Nodes. To bake: Select the Object having the simulation nodes -> Physics Tab -> Simulation Nodes (Bottom) -> Press Bake. It will bake and store the cache next to the project file.

Free updates forever

New v2.5 for Blender 4.4, 4.5, and 5.0

Project Files

You'll get 24 project files with the preset.


How to Use

You can use these tools as assets by assigning the Fluid Simulator folders as Asset Libraries in the Blender Preferences.

Documentation

Learn the node-based workflow of Procedural Fluid Simulators with our “Fluid Simulators Series” tutorials.
Topics include:

  • Using Fluid Simulators as Assets
  • Fluid Simulator Nodes’ Settings
  • Particle Advector, Velocity Setter, and Forces Nodes
  • How to use Fluid Simulation for Grid-Curve
  • How to use Fluid Simulation for Mesh

Start your journey to mastering Fluid Simulators today.

Link: Fluid Simulators Series

For more comprehensive information (about nodes and settings) you can also read the documentation.

A video demo for settings is also available on my YouTube channel: 3D Singh VFX


Demo


About

These are node-setups made with simulation nodes of the geometry nodes for Blender 3.6-5.0. So, basic knowledge of geometry nodes is needed to use this tool.

License

You can use this tool in any of your projects (non-commercial or commercial).

You may not redistribute the geometry node group itself, for free or commercially.


Happy Noding... :)

Kuldeep Singh (3D Singh VFX)



Query / Support

Discord

Twitter

Instagram


Updates

05/01/2026:

Release of Procedural Fluid Simulators v2.5 (Curve, Grid, Mesh) for Blender 4.4, 4.5, and 5.0.

🔥 Major updates in v2.5

  • 🚀 Adaptive Simulation System
    Adaptive time steps and adaptive solver behavior for improved stability and performance.
  • 🌊 Advanced Advection Schemes
    Choose from Semi-Lagrangian, Mid-Point, RK3, RK4, MacCormack, and BFECC for precise control over fluid motion and detail.
  • 🌀 Enhanced Vorticity Confinement
    Stronger and cleaner vortices in both Fast and Exact solvers, overcoming numerical dissipation.
  • 🧠 Memory System for Fluid Attributes
    Store and reuse velocity, pressure, density, temperature, and color over time for advanced effects and transitions.
  • 🔄 Transformable Fluid Grids with Inertia
    Move grids, curves, or meshes during simulation, with inertia transfer from grid motion to the fluid.
  • 🧱 Improved Boundaries & Collisions
    Cleaner solid, wrap, open, and selection-based boundaries, improved no-slip conditions, and more stable collision handling.
  • 🎨 Visual Enhancement Tools
    New Displace, Smooth, Marching, and Material panels for shaping and rendering fluid geometry.
  • 🧩 New Curve Advector & Curve Tracer Nodes
    Create flowing curve-based effects, tracers, and stylized motion driven directly by fluid motion.
  • 💠 Upgraded Particle Advector System
    Particle collisions, surface forces, custom instancing, multiple emission modes, and color sampling from fluid attributes.
  • ⚙️ Cleaner UI & Workflow Improvements
    Refined panels, consistent naming, smarter defaults, and fully field-based control across all nodes.
  • 🧩🧩 Added 24 Project Files
    Added 24 project files made with v2.5 for Blender 5.0.

🌊 Solver Improvements

  • Improved Fast Solver with more accurate pressure calculations.
  • Added Trace Steps support for Fast and Exact solvers.
  • Sharpness control for smooth or highly detailed fluid looks.
  • Added dissipation and conservation methods for all advected fields.
  • Removed Max Velocity option (internally clamped for stability).

🌀 Forces & Dynamics

  • Added Buoyant Force with multiple field-based controls for smoke simulation.
  • Added Weight controls to all forces (velocity, density, temperature, color, etc.).

🔄 Transform & Motion

  • Added Transform option for Grid-based Fluid Simulator.
  • Added External Advanced Transform
    • Supports Grid, Curve, and Mesh simulators.
    • Transfers inertia from grid motion to fluid.
    • Includes Inertia Time Step and Inertia Weight options.
  • Added external Pressure option.

🧱 Boundary & Collision Enhancements

  • Improved Solid Boundary (No-Slip Condition).
  • Fixed and refined Wrap Boundary behavior.
  • Added Clean Boundary Conditioning.
  • Introduced Selection-Based Boundaries (static & dynamic).
  • Fixed velocity behavior at boundaries.
  • Boundary mask is now exposed for use in the Fluid Info Node.
  • Collision selection mask is removed when collision is disabled.
  • Improved collider selection (collision & boundary regions excluded).
  • Added Velocity Max limiter in collision to prevent spikes.
  • Renamed Velocity ScaleVelocity Multiplier.

🎨 Displacement & Visual Refinements

  • Memory System for Fluid Attributes – Store and reuse velocity, pressure, density, temperature, and color over time to create advanced effects, trails, and smooth transitions.
  • Refined Displacement UI – Cleaner, more intuitive displacement settings with the Smooth Weight option now fully exposed for better control.
  • New Displacement Modes – Added Geometry Displacement, Vector Displacement, and Color Mode for color-based displacement workflows.
  • Dedicated Smooth Panel & Node – Smooth any fluid attribute with precision, improving visual quality and stability for rendering and shading.

🎯 Particle, Curve & Tracer Systems

  • Added Curve Advector and Curve Tracer nodes.
  • Improved Particle Advector with:
    • Multiple emission modes, density, and lifetime control.
    • Particle color sampling from fluid attributes.
    • Cube and Curve Line instance options.
  • Unified UI across Particle, Curve Advector, and Tracer systems.
  • Added important attributes of the advectors to the Fluid Info Material node.

🧩 New Curve Advector & Curve Tracer Nodes

  • Added Fluid Marching node to get the geometry based on the fluid attributes.
  • Added Fluid Transfer Attribute node allows to transfer any fluid attribute(s) to any mesh geometry.

🎨 Materials & Attributes

  • Added Density, Temperature, and UV outputs to Fluid Info Material node.
  • Refined attribute naming and ordering.
  • Renamed Color FadenessFade Rate.
  • All core fluid attributes now use the prefix:
    • ks_fluid_
    • ks_fluid_particle_
    • ks_fluid_curve_
    • ks_fluid_tracer_
  • Ensures correct usage in Eevee and Cycles shaders.

🧼 UI & Workflow Improvements

  • Cleaner Time Step and Collision settings.
  • Viscosity exposed as a factor slider.
  • Advanced settings reorganized for clarity and consistency.
  • General UI cleanup and refinements across all nodes.

🐞 Fixes & Stability

  • Fixed curve collider color issues.
  • Improved boundary velocity handling.
  • Fixed wrap boundary behavior.
  • Numerous internal fixes and stability improvements.



21/03/2025:

Release of Procedural Fluid Simulators v2.2 (Curve, Grid, Mesh) for Blender 4.4.


10/01/2025:

  • Fixed the Advect Custom Vector in Fluid Simulator for Mesh.
  • Fixed the Fluid Info node - Advect Vector.
  • Fixed the Central Force node.


16/12/2024:

Release of Procedural Fluid Simulators v2.2 (Curve, Grid, Mesh):

  • Added proper categories in the Asset browser for solvers, forces, and utilities nodes.
  • Added Icons for all the nodes, and cleaned up the UI of all the nodes.
  • Rewritten the documentation for better understanding.
  • Updated and added new project files for v2.2.
  • Reworked the Fluid Particle Advector node, now it is general to work with any fluid simulator. Easy to add particles, fixed and continuous emission modes, life, self-collision, external collision, and much more.
  • Reworked the Exact Fluid Solver, and now it is faster and more accurate.
  • Fast Pressure mode is more accurate and works well for complex mesh topology.
  • Fixed the Vorticity, and now accurately confines (and generates) fluid vortices.
  • Fixed the fluid geometry topology condition and removed unwanted attributes.
  • Added new Custom Time Step option to make simulation slow or fast.
  • Added  New Fast Vorticity mode to Fluid Simulator for Mesh.
  • Added New Enable Color Advection option for fluid color to save some performance.
  • Added new Custom Vector Advection option to advect any vector with fluid e.g., UV Maps.
  • Added new Collision panel for the collision of fluid with external objects.
  • Added new Displace panel to displace fluid geometry with attributes.
  • Added new Fluid Displace node for advanced fluid geometry displacement.
  • Added new Material panel for material inputs.
  • Added new Fluid Color from the Collider node.
  • Added new Set Collider Color node.
  • Added new Geometry Falloff node.
  • Added Collection and Falloff options to Velocity from Collider, and Collision Force nodes.
  • Added Falloff options to Central Force, and Curve Force nodes.


20/07/2024:

Release of Fluid Simulator v2.1 (Curve, Grid, Mesh) for Blender 4.2.


13/05/2024:

Added Melting Chocolate project file.


22/03/2024:

Release of Fluid Simulator v2.1 (Curve, Grid, Mesh) for Blender 4.1.


24/11/2023:

Release of Fluid Simulator v2.1 (Curve, Grid, Mesh) for Blender 3.6, 4.0.


13/10/2023:

Release of Fluid Simulator v2.1 (Curve, Grid, Mesh):

  • Added new Fluid Info nodes that output essential attributes for Geometry Nodes and Shader Nodes.
  • Fix the Fill option of the Collision Force node.
  • Added two project files: Boat Trail and Face Motion Graphics.

23/08/2023:

Release of Fluid Simulator v2.0 (Curve, Grid, Mesh):

  • Added a new fluid solver which is fast and easy to use.
  • Added "Color Conservation" that will try to conserve color during simulation.
  • Added "Factor" input for the Velocity reset and Force to provide easy control.
  • By default "Selection" input will be true for the whole grid, so no need to enable it for any effect (color, velocity, or force).
  • Added collision features to Particle Advectors: Geometry Collision and Particle-Particle Collision.
  • Fixed the "Open and Solid" boundaries of the Fluid Simulator for Grid-Curve.
  • Fixed minor bugs.


03/07/2023:

  • Fixed the default scene of Fluid Simulator For Mesh.

12/06/2023:

Release of Fluid Simulator v1.1 (Curve, Grid, Mesh):

  • Convert the setup into a modifier, so easily to use this as an asset (or append) into any project file.
  • It will automatically bring all the necessary Effectors, Velocity Setter nodes, and Forces nodes.

14/05/2023:

  • Added new option "Keep Original Geometry" to the Fluid Simulator for Mesh. It outputs the original geometry as fluid geometry.


01/05/2023:

  • Updated the files for Blender 3.6 experimental build on 1st May 2023.


27/04/2023:

  • Fixed the instability issue for the Fluid Simulator for Gird-Curve.


26/04/2023:

  • Fixed the Turbulence Force node.

18/04/2023:

  • Fluid Simulators only output the relevant and necessary attributes.

Add to cart
23 sales

Ratings

5
(1 rating)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
Powered by