Skip to content

Commit

Permalink
Updating references.
Browse files Browse the repository at this point in the history
  • Loading branch information
QuentinWach committed Jun 29, 2024
1 parent e13d8ec commit ae35a75
Show file tree
Hide file tree
Showing 2 changed files with 224 additions and 169 deletions.
27 changes: 19 additions & 8 deletions src/Eulerian Fluid in 2D.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ Our velocity vector

$$
\vec{v} =
\begin{bmatrix}
\begin{pmatrix}
v_x \\\\
v_y
\end{bmatrix}
\end{pmatrix}
$$

are saved not within the centers of the cells (_"collocated"_ grid) but rather at the boundaries creating a so called _"staggered"_ grid.
Expand Down Expand Up @@ -141,12 +141,23 @@ We can store the density value at the center of each cell and _"advect"_ it just

Calculating streamlines is rather straightforward as well. We start at the position \\(x_1\\) and step forward with the step-size \\(s\\) to get \\(x_2 \leftarrow s \cdot v(x_1) \\) and so on for \\(n\\) steps, each time sampling the velocity \\(v\\) at the corresponding position.

---
## References
[^1]: [Matthias Müller, _"How to write an Eulerian fluid simulator with 200 lines of code."_, YouTube: Ten Minute Physics, 2022](https://matthias-research.github.io/pages/tenMinutePhysics/17-fluidSim.pdf)
## References & Notes
### Matthias Müller's and Related Work
[^1]: [Matthias Müller, _"How to write an Eulerian fluid simulator with 200 lines of code."_, YouTube: Ten Minute Physics, 2022: _https://www.youtube.com/watch?v=iKAVRgIrUOU_ (Accessed: June 28, 2024)](https://matthias-research.github.io/pages/tenMinutePhysics/17-fluidSim.pdf)

[^2]: [Matthias Müller, _"Notes On Eulerian Fluid Simulations."_, GitHub (PDF), 2022](https://matthias-research.github.io/pages/tenMinutePhysics/17-fluidSim.pdf)
[^2]: [Matthias Müller, _"Notes On Eulerian Fluid Simulations."_, GitHub, 2022: _https://matthias-research.github.io/pages/tenMinutePhysics/17-fluidSim.pdf_ (Accessed: June 28, 2024)](https://matthias-research.github.io/pages/tenMinutePhysics/17-fluidSim.pdf)

[^3]: https://gist.github.com/vassvik/f06a453c18eae03a9ad4dc8cc011d2dc
[^3]: [_"Realtime Fluid Simulation: Projection"_](https://gist.github.com/vassvik/f06a453c18eae03a9ad4dc8cc011d2dc)

[^4]: https://jamie-wong.com/2016/08/05/webgl-fluid-simulation/
[^4]: [](https://jamie-wong.com/2016/08/05/webgl-fluid-simulation/)

### Jos Stam's Famous "Real-Time Fluid Dynamics for Games" Work
[^ClassicRealGameFluids]: [Jos Stam, _"Real-Time Fluid Dynamics for Games"_](http://graphics.cs.cmu.edu/nsp/course/15-464/Fall09/papers/StamFluidforGames.pdf)

[^MAsh_JosStam_Blog]: [Michael Ash, _"Fluid Simulation for Dummies"_, Blog, 2006: _https://mikeash.com/pyblog/fluid-simulation-for-dummies.html_ (Accessed: June 29, 2024)](https://mikeash.com/pyblog/fluid-simulation-for-dummies.html) The simulation code and ideas that are presented are based on Jos Stam's paper _Real-Time Fluid Dynamics for Games_ [^ClassicRealGameFluids]. How to parallelize the simulation and render the output in 3D is elaborated in Ash's Master's thesis [^AshMaster].

[^AshMaster]: [Michael Ash, _"Master Thesis: Simulation and Visualization of a 3D Fluid"_, 2005](https://www.mikeash.com/thesis/thesis-en.pdf)


## Other Research Publications
[^Visco]: [S. Clavet, P.Beaudoin, and P. Poulin, _"Particle-based Viscoelastic Fluid Simulation"_, ACM SIGGRAPH Symposium on Computer Animation, 2005](https://www.researchgate.net/profile/Pierre-Poulin/publication/220789321_Particle-based_viscoelastic_fluid_simulation/links/0c96051824f22359e2000000/Particle-based-viscoelastic-fluid-simulation.pdf?origin=publication_detail&_tp=eyJjb250ZXh0Ijp7ImZpcnN0UGFnZSI6InB1YmxpY2F0aW9uIiwicGFnZSI6InB1YmxpY2F0aW9uRG93bmxvYWQiLCJwcmV2aW91c1BhZ2UiOiJwdWJsaWNhdGlvbiJ9fQ)
Loading

0 comments on commit ae35a75

Please sign in to comment.