Shallow Water Solver

The interface, modeling, 3d editing tools, import/export, feature requests, etc

Moderators: jesterKing, stiv

Posts: 2
Joined: Sun Jun 07, 2009 7:44 pm

Shallow Water Solver

Postby adamjacobs173 » Sun Jun 07, 2009 8:24 pm

Hi all,

Bit of a humongous feature request here, but I think it would be totally worth it just for the amount of possibilities it would create.

I think it would be incredibly useful just to have a simple shallow water solver built into blender, to supplement the el'beem solver.

The shallow water equations govern the motion of water's surface, and can handle waves and horizontal flow, but not full 3D simulation.

This would be useful as:

a. It would be A LOT faster than the 3d solver. If implemented on the GPU, it might even be possible to use it in games.

b. Many situations do not require the use of a full 3D solver: ripples on the surface of a pool, a flowing stream/river, or waves on the sea could all be handled by this solver.

c. It could be extended to meet even more situations e.g. integrated with the particle system to simulate splashes or foam, or used with the wind effector to produce surface waves.

I toyed with the idea of making this myself, but although I basically understand the maths behind it, I have NO programming experience whatsoever.

I realise this would be a huge undertaking, but it would be a great addition to blender as an animation tool if any dev picked this up and ran with it.



P.S. Here are some papers that might help:

Shallow Water Simulation ... alwave.pdf

Bubbles and Foam (by Nils Thuerey) ... _sca07.pdf

Addition of a 3D layer on top of a shallow water framework (by Ron Fedkiw) ... 006-01.pdf

Posts: 30
Joined: Sun Dec 31, 2006 2:21 pm

Re: Shallow Water Solver

Postby mr.burns » Mon Dec 12, 2011 5:21 pm


is there any progress available on this topic?

Thanks for any information!

Posts: 30
Joined: Sun Dec 31, 2006 2:21 pm

Re: Shallow Water Solver

Postby mr.burns » Mon Dec 17, 2012 4:21 pm

And after one year the same question.

Is there any progress available?


Return to “Interface & Tools”

Who is online

Users browsing this forum: No registered users and 1 guest