Wie funktioniert die Fluiddynamik?

10

Wie würde ich die Fluiddynamik in einem Spiel implementieren, wie in diesem Video zu sehen ist ?

Edgar Miranda
quelle
6
Haben Sie versucht, "2d Fluid Simulation" zu googeln?
Quazi Irfan
Ein Suchbegriff, der für Sie nützlich sein kann, ist "Hydrodynamik geglätteter Partikel". Update : Hier ist eine sehr gute Einführung in das Feld.
DaleyPaley

Antworten:

18

Es sieht so aus, als würde das Spiel nur eine ziemlich einfache Partikelflüssigkeitssimulation verwenden . Grundsätzlich besteht das "Wasser" aus kleinen Kugeln, die sich nach Newtonscher Mechanik bewegen, unter Schwerkraft fallen und sich über kurze Strecken gegenseitig abstoßen. Die Blobs von Wasser wird dann die Partikel gezogen um so etwas wie mit metaballs die Oberfläche zu glätten.

Ilmari Karonen
quelle
Eigentlich eine gute, saubere Antwort auf eine ansonsten zu breite Frage
Bobobobo
4

Sieht dem Wasser im PixelJunk-Shooter sehr ähnlich. Es gibt ein PDF darüber, wie das Wasser gemacht wurde:

http://www.maisonikkoku.com/yonder/SIGGRAPH2011/SlidesForADBAD.pdf ^^ Link ist tot ... Sie können die zwischengespeicherte Version von der Google-Suche erhalten, aber wenn Sie sehr, sehr faul sind, können Sie dies anzeigen Kopieren Sie bei Bedarf: http://dl.dropbox.com/u/203979/SlidesForADBAD.pdf

Richard Fabian
quelle
Der Link führt in eine Sackgasse.
Todd Lehman