Peignez quelque chose et observez comment votre peinture se dissout en tourbillons colorés!
La peinture fluide pour Android est une application de simulation de physique fluide, qui vous permet d'interagir avec des trucs liquides colorés sur votre smartphone ou votre tablette! En outre de l'application de peinture fluide, un papier peint fluide interactif est proposé. En appuyant sur l'écran tactile, des liquides colorés peuvent être injectés. Une autre façon d'interagir avec le liquide est la peinture des murs, qui agissent comme des obstacles solides. Amusez-vous avec la dynamique des fluides en temps réel!
La fumée elle-même peut être visualisée de différentes manières: les particules fluides ont des couleurs qui leur sont attribuées, qui sont généralement affichées directement. De plus, la température, la vitesse, le tourbillon et la distribution de pression du fluide peuvent être visualisés. Les couleurs des fluides et du mur peuvent être définies, et la visualisation de propriétés physiques comme la température ou la pression peut également être configurée.
Le rendu et la simulation de dynamique des fluides de calcul de la mise en œuvre se font exclusivement avec OpenGL ES 2.0 via GLSL. De cette façon, l'application pourrait être entièrement mise en œuvre en Java malgré les opérations coûteuses en calcul effectuées en temps réel. Pour le fluide de calcul lui-même, un solveur d'écoulement basé sur une grille est utilisé, ce qui se rapproche des solutions des équations de Navier Stokes numériquement.
J'espère avoir suscité votre intérêt pour la dynamique des fluides de calcul (CFD) avec cette application.