Procedural Fluid Simulators
"Simulate the fluid on any surface with full control"
Fluid Simulator for Grid-Curve (New v2.1):
- Fluid Simulation for Grid-Curve- Realistic fluid simulations on rectangular grids or curves as the grid base.
- Multiple Solver Types- Choose a fluid solver from Fast and Exact options.
- Custom Profiles- Add custom profiles to control specific areas of the fluid simulation for curve(s) based grid.
- Multiple Boundary Types- Choose from Open, Wrap, and Solid (Wall) boundary options.
- Viscosity and Vorticity- Realistic fluid behavior with field-based viscosity and vorticity (turbulence).
- Dynamic Color and Velocity- Fluid reacts to collider objects (Mesh, Curve) for dynamic color and velocity effects.
- Seven Forces Nodes- Precise control over fluid motion with seven customizable forces nodes.
- Field-based Dynamic Settings- Artistic control using field-based settings for the entire simulation.
Fluid Simulator for Mesh (New v2.1):
- Fluid Simulation on Any Mesh- Simulate fluid on any mesh surface, including open, closed, quads, and triangles.
- Multiple Solver Types- Choose a fluid solver from Fast and Exact options.
- 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 (turbulence).
- Easy Mesh Boundary Definition- Define the mesh boundary easily using attributes, providing control and customization.
- Dynamic Color and Velocity- Fluid reacts to collider objects (Mesh, Curve) for dynamic color and velocity effects.
- Seven Forces Nodes- Precise control over fluid motion with seven customizable forces nodes.
- Field-based Dynamic Settings- Artistic control using field-based settings for the entire simulation.
Fluid Particle Advector for Fluid Simulators (New v2.1):
- Particle Advection- Advect particles based on the fluid simulator, working seamlessly on grids, curve-grids, or meshes.
- Damping Factor- Fine-tune particle behavior using field-based damping factors, allowing precise control over their movement.
- Dynamic Color and Velocity- Adjust particle color and velocity dynamically, taking cues from collider objects like Meshes or Curves.
- Collision- Option to add particles collision with the external geometry as well as with other particles.
Bake
The Blender 3.6, 4.0, 4.1, and 4.2 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.1 for Blender 3.6, 4.0, 4.1, and 4.2
Project Files
You'll get three project files: A Boat Trail, Face Motion Graphics, and Chocolate.
How to Use
You can use these tools as assets by assigning the Fluid Simulator folders as Asset Libraries in the Blender Preferences. You can also append this tool/setup to your project file.
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, 4.0, 4.1, and 4.2. 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
Updates
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.