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.Pintura Fluid para Android é um aplicativo de simulação de física de fluidos, o que lhe permite interagir com o material líquido colorido em seu smartphone ou tablet! Além do aplicativo de pintura Fluid, um papel de parede interativo fluido é oferecido. Ao tocar na tela de toque líquidos coloridos podem ser injetados. Outra maneira de interagir com o fluido é pintar paredes, que funcionam como obstáculos sólidos. Divirta-se com a dinâmica de fluidos em tempo real!
O fumo pode ser visualizado de diferentes formas: partículas de fluido têm cores atribuídas a eles, que geralmente são exibidos diretamente. Além disso, a distribuição da temperatura, velocidade, vorticidade e pressão do fluido que pode ser visualizado. As cores dos fluidos e a parede pode ser ajustado, e a visualização de propriedades físicas tais como a temperatura ou a pressão, também pode ser configurado.
Implementação-wise ambos prestação ea dinâmica de fluidos computacional de simulação são feitas exclusivamente com OpenGL ES 2.0 via glsl. Desta forma, a aplicação pode ser totalmente implementado em Java, apesar de as operações dispendiosas computacionalmente realizado em tempo real. Para o próprio fluido computacional baseado solver um fluxo de grade é usado, o qual se aproxima soluções das equações de Navier Stokes numericamente.
Espero ter despertado seu interesse em dinâmica de fluidos computacional (CFD) com este app.