[Free][APP][Wallpaper][2.3.3+] Fluid Paint - a fluid physics simulator

  • Replies:4
  • OpenNot stickiedUnanswered
  • Forum posts: 8

Aug 27, 2014 11:49:22 AM via Website

Fluid Paint is a realtime fluid simulator. Touching the screen creates colorful fluidlike substances and vortices on the screen. This app comes with both a regular app gui and a Live Wallpaper!

Features

  • smoke / water-like animation
  • loading and dissolving images (free version: predefined images, paid: images from the gallery, photos)--
  • painting solid obstacles
  • App and Live Wallpaper frontend
  • different visualization (temperature, velocity, pressure of the fluid ...)
  • several settings to play around (paid version: saving options)

Download and Community
Download: play.google.com/store/apps/details?id=com.zwoelfer.gpu_fluid_free
Community: plus.google.com/u/0/communities/114923194926180447460

Screenshots and Videos

image

image

image

image

image

image

Why is Fluid Paint unique?
There is already great liquid simulation stuff out there on Android (like for instance Fleya, Magic fluids, WindTunnel, ...). Unlike those apps Fluid Paint enables you to load actual images, and liquify them. The free version presented here has some predefined images, and the full version allows you to load images from the sdcard, like for instance photos, which you shot with the camera. (You photographed a person you don't like? Load the image in the full version of Fluid Paint, and watch how the person dissolves on your screen evilface).
This core feature is combined with functionality from the above apps like drawing non-liquid obstacles yourself, visualizing different physical properties like the curliness, velocity, pressure or temperature of fluid particles, offering a Live Wallpaper and playing around with a lot of settings and colors.

Implementation
Fluid Paint was implemented entirely in Java using OpenGl ES 2.0. Despite of not using the NDK it is possible to execute the simulation in realtime, because the whole simulation is done in the fragment shaders. Speaking about the physical model used for this application: The simulation is based on the incompressible Navier Stokes equations, a set of equations which governs the way how fluid substances move. You might observe that waves in this application move at finite speed despite of the incompressibility constraint. This is, because the solution of the equations is approximated numerically, and a compromise of quality and simulation speed has to be met.

QR Code
image

— modified on Sep 25, 2014 11:49:04 PM

  • Forum posts: 3

Oct 1, 2014 10:49:37 PM via Website

Best visual app I ever seen. The author is just a coding magician! How does it even work?

  • Forum posts: 8

Oct 3, 2014 10:20:35 PM via Website

Zolden

Best visual app I ever seen. The author is just a coding magician! How does it even work?

Best app? That may be exaggerated XD . But thank you very much :) .

New update of the Live Wallpaper of the free version of my app: the "refraction visualization", which has an image in the background with fluid with colored vortices flowing over it is now available for the free version of my app too. In contrast to the full version only predefined images can be loaded.

image

  • Forum posts: 13

Oct 27, 2014 12:50:36 PM via Website

"Unlike those apps Fluid Paint enables you to load actual images, and liquify them." and this got me, I liquified few of my photos and this is so psychodelic! I really had some fun doing it.

  • Forum posts: 8

Oct 30, 2014 11:40:36 PM via Website

Bartosz Garus

"Unlike those apps Fluid Paint enables you to load actual images, and liquify them." and this got me, I liquified few of my photos and this is so psychodelic! I really had some fun doing it.

Thank you, I am glad you like it :)