Stable Fluids with three.js - the three.js original version
This is a R3F stabe-fluid project
live preview current is vector-field driven
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
To learn more about Fluid Simulation
-
Fluid Simulation Articles:
- https://mofu-dev.com/en/blog/stable-fluids/
- https://29a.ch/2012/12/16/webgl-fluid-simulation
- https://github.com/amandaghassaei/gpu-io/tree/main/examples/fluid
- http://nlpr.ia.ac.cn/2012papers/gjkw/gk45.pdf
- https://jamie-wong.com/2016/08/05/webgl-fluid-simulation/
- https://paveldogreat.github.io/WebGL-Fluid-Simulation/ (Pavel told me that he used knowlege in GPU Gems)
- https://developer.nvidia.com/gpugems/gpugems/part-vi-beyond-triangles/chapter-38-fast-fluid-dynamics-simulation-gpu
- https://pages.cs.wisc.edu/~chaol/data/cs777/stam-stable_fluids.pdf
- https://shahriyarshahrabi.medium.com/gentle-introduction-to-fluid-simulation-for-programmers-and-technical-artists-7c0045c40bac (Unity Implementation)
-
Fluid Simulation Books:
-
"SECTION IV:Fluid Simulation" from 'Foundations of Physcially Based Modelling & Animation'
-
'Fluid Simulation for Computer Graphics'
-
'The Art Of Fluid Simulation' —— Jos Stam
-
-
SPH Method:
-
FLIP Method:
-
Other Project: