Procedural 2D Particle Fluid Simulation
Procedural 2d fluid simulation in geo nodes
This simulation runs entirely in blender geo nodes. You can customize the initial speed and color the particles using either a built-in noise textures or an image. Time scaling is achievable through the fps slider.
For optimal results, i suggest rendering in Cycles, as Eevee currently does not support rendering particles as spheres without manual instancing.
Geo nodes setup:
Shader for the particles:
You can use the built-in noise textures or an image file for point coloring.