You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Fluid Simulation Research Demos


water_oil.jpgPablo over at Max Underground (the Max version of BlenderNation) posted about some updated fluid simulations on Ron Fedkiw's Stanford site.

The most interesting are probably the Multiple Interacting Liquid videos that are definitely a must see.  Though we don't have the ability to siumulate multiple viscosities like this in Blender (does any commercial application though?), it's still worth sharing with everyone simply because fluid simulation in Blender is a big "selling point" and we can only hope research like this gets incorporated into Blender one day.

About the Author


Just a guy really into 3D, especially where Blender is concerned.


  1. Interesting... I havnt seen it being used for 3d graphics but my company uses it for simulation of performance of 3-phase oil/gas/water separators. We use a package called Fluent ( ) which is extremely computer intensive as well as expensive (a typical setup would be leased for on the order of US$30-40K/yr ). There is open source code (check on openflower) as well. One resource is


  2. O My God! This page is a gold mine with cool stuff in it.

    It's sad that it will need _a lot_ of time until we get something compareable (especially the smoke&flame simulations .. which have been reported before soemwhere ... and the changing of mesh topology during simulation) in blender :-/


  3. @Eugene:
    Not that I know of ... that looks like some serious work-intense procedure (code wise as well as manually) though so I'm not sure how the guys from Stanford did the videos/simulation.
    It would be a great bonus point for blender though ... since something like this would prove really useful in movie-animation/special effects.


  4. jpl, jet propulsion laboratory has created -in coop with others- a simulation program that's VERY interesting, called"paraview"
    just google 4 "paraview-2.4.4-win32" and press the 'i feel lucky" button, there's only ONE hit leadin you to

    this is a first attempt to an all round simulation engine, and the demo shows airflow around a jet fighter, fluid in a box and lots of things I DON'T understand.
    or well... I'm OFFICIALLY stoopid so, lot's of WILL dig this beautiful software, and even may connect it to blender verse later on...

  5. @QEDqubit

    ParaView is a generic scientific visualization suite; not a fluid simulator. You can use ParaView to visualize the output of a fluid simulator; however it does not by itself simulate fluids (or anything).

  6. The latest videos from Nils (the developer of Blender's fluids) are also very impressive:
    Check especially the "Detail-Preserving Fluid Control" video, being able to actually control the shape and animation of a fluid like that in Blender would be great. Although this depends of course on what is allowed to be open sourced and how much time Nils has.

  7. wow that “Detail-Preserving Fluid Control” video is great.
    The fluid horse and figure were awesome! :o)
    I wonder if Blender will get something like that in the future? - maybe too heavy going though for your average pc...

  8. On another note, Hugues Hoppe's page has some 2006 updates too. And check out the old realtime fur demo.Just amazing. It runs very smooth on my old PC.

  9. Hmmm, I posted an article relating to this some time ago on To this day I'm still slightly confused as to how fluid simulation has made its way into blender whereas simulation of gaseous phenomana such as smoke have been largely ignored.

    The maths and coding of this is far beyond me, but I would love to see an implementation of Jos Stam's Stable Fluids algorithm in future releases of Blender. Here's to hoping.

  10. ooh - I'll definately give this paper a read when I get the time :), I like this sort of stuff quite a bit. Contrary to popular belief though, the main problem with decent fluid simulation in blender and especially with smoke and flame simulation is that lack of proper rendering facilities, meaning that anyone who gives it a go would probably need to write a LOT of new stuff into the blender rendering engine to get it to look even partially respectable afterwards anyway, the maths behind this sort of stuff is hardly a problem in comparison to the sheer amount of coding in other areas of blender to get it working properly and nicely too... anyway, enough moaning - You never know, I might be able to make a python script to do it - though I'm not sure how I'd get all the fluid data itself to remain between frames if it was a scriptlink - I could write it to a text file and parse it next frame I suppose but it would be terribly slow - mind you, in python... - my main problem is that my C programming skills leave somewhat to be desired ;) and as I was saying about rendering capabilities anyway... -thank's for the link though - I hadn't noticed these new updates were on here, this might have just made my day :)


    btw: about changing the mesh topology during simulation - basicly, with this type of fluid simulation (eulerian - i.e. grid based methods), the mesh is recreated from scratch every simulation step anyway so it's not as bad as you think...

  11. I've ran a few CFD demos on my Linux box (using ParaView and a CFD engine for Linux called OpenFOAM). The good news: its really cool. The bad news: it takes my computer a very long time to do the analysis (not unlike doing a lot of fancy animation in Blender).

  12. OK so this question is for people who know the code behind Blender.
    What parts of the code are currently responsible for the fluid simulation stuff. And what parts would have to be modified to get more of what people are ohhing and ahhing over?

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.