Wie würde ich die Fluiddynamik in einem Spiel implementieren, wie in diesem Video zu sehen ist ?
Wie würde ich die Fluiddynamik in einem Spiel implementieren, wie in diesem Video zu sehen ist ?
Antworten:
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.
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
Versuchen Sie, ernsthafte Artikel von Intel über die Flüssigkeitssimulation für Videospiele zu lesen. Http://software.intel.com/en-us/articles/fluid-simulation-for-video-games-part-1/
Und versuchen Sie auch diese flüssige Simulation im Alice-Spiel http://developer.nvidia.com/content/fluid-simulation-alice-madness-returns