Fluid Paint for Android is a fluid physics simulation app, which enables you to interact with colorful liquid stuff on your smartphone or tablet! Besides from the Fluid Paint app, an interactive fluid wallpaper is offered. By tapping on the touch screen colorful liquids can be injected. Another way of interacting with the fluid is painting walls, which act as solid obstacles. Have fun with real time fluid dynamics!
The smoke itself can be visualized in different ways: Fluid particles have colors assigned to them, which usually are displayed directly. Additionally the temperature, velocity, vorticity and pressure distribution of the fluid can be viewed. The colors of the fluids and the wall can be set, and the visualization of physical properties like temperature or pressure can also be configured.
Implementation-wise both rendering and the computational fluid dynamics simulation are done exclusively with OpenGL ES 2.0 via glsl. This way the application could be implemented entirely in Java despite of the computationally expensive operations carried out in real time. For the computational fluid itself a grid based flow solver is used, which approximates solutions of the Navier Stokes equations numerically.
I hope to have aroused your interest in computational fluid dynamics (cfd) with this app.Peinture fluide pour Android est une application de simulation de la physique des fluides, ce qui vous permet d'interagir avec coloré trucs de liquide sur votre smartphone ou tablette! Outre de l'application de peinture liquide, un fond d'écran de fluide interactif est offert. En appuyant sur l'écran tactile liquides colorés peuvent être injectées. Une autre façon d'interagir avec le fluide est de 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é de différentes manières: des particules fluides ont des couleurs qui leur sont confiées, qui sont généralement affichés directement. En outre la distribution de température, la vitesse, le tourbillon et la pression du fluide peut être vue. Les couleurs des fluides et de la paroi peut être réglée, et la visualisation des propriétés physiques comme la température ou la pression peuvent également être configurés.
Mise en œuvre à la fois sage-rendu et la simulation de la dynamique des fluides computationnelle sont fait exclusivement avec OpenGL ES 2.0 via GLSL. De cette façon, la demande pourrait être mis en œuvre entièrement en Java en dépit des opérations coûteuses en calcul effectué en temps réel. Pour le fluide de calcul lui-même un solveur basé sur la grille est utilisée, 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 computationnelle (CFD) avec cette application.