From 8d894bc7c4de93678f1cc69b2007086d3ce2b1fd Mon Sep 17 00:00:00 2001 From: Quentin Wach Date: Thu, 4 Jul 2024 05:03:58 +0200 Subject: [PATCH] Update image. --- .gitignore | 3 ++- src/Eulerian Fluid in 2D.md | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index ed01330..25fe88c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ mdbook.exe references -src/imgs \ No newline at end of file +src/imgs +*.mp4 \ No newline at end of file diff --git a/src/Eulerian Fluid in 2D.md b/src/Eulerian Fluid in 2D.md index fa56cfa..3df102e 100644 --- a/src/Eulerian Fluid in 2D.md +++ b/src/Eulerian Fluid in 2D.md @@ -1,5 +1,5 @@ # Eulerian Fluid Simulator - + We will look at a 2D simulation here first. Moving to 3D is quite trivial. It is _Eulerian_ because we use a grid rather than points for the computations. Below, we will be mainly following the work of Matthias Müller [^1] [^2] with added details and insights from various other sources. We assume that: @@ -7,8 +7,6 @@ We assume that: 2. It has no [viscosity](https://en.wikipedia.org/wiki/Viscosity) (even though adding it would be rather easy). -![alt text](1st_test_smoke.png) - Our velocity vector $$ @@ -161,5 +159,7 @@ Calculating streamlines is rather straightforward as well. We start at the posit [^AshMaster]: [Michael Ash, _"Master Thesis: Simulation and Visualization of a 3D Fluid"_, 2005](https://www.mikeash.com/thesis/thesis-en.pdf) +[^YTVideo]: [The Coding Train, _"Coding Challenge #132: Fluid Simulation"_](https://www.youtube.com/watch?v=alhpH6ECFvQ) + ## 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)