logoalt Hacker News

Navier-Stokes fluid simulation explained with Godot game engine

84 pointsby myzeklast Tuesday at 10:15 PM19 commentsview on HN

Comments

nlawalkertoday at 4:00 PM

If you haven't tried Animal Well, give it a shot. The whole game and its custom engine are like 35MB and it's filled with really cool visuals and physics powered by fluid equations.

https://store.steampowered.com/app/813230/ANIMAL_WELL/

genxytoday at 3:53 PM

The unlinked Jos Stam paper is available from his website https://www.dgp.toronto.edu/public_user/stam/reality/Researc...

amaranttoday at 4:46 PM

This is great! When I have some leftover time I want to try copying this implementation for 3D. I reckon I could get away with minimal modifications to support the third axis...I think...

That'll perform even worse though, hopefully my CPU can handle it or I'm gonna need a lot of leftover time to make a shader

show 1 reply
myzeklast Tuesday at 10:15 PM

So once upon a time I stumbled upon simulating fluids in gamedev and I really wanted to learn how it works. Fast forward 2 months and I decided to write down everything I learned to hopefully make it easier for others in the future!

show 3 replies
Stevvotoday at 3:09 PM

For anyone wanting to dive further, Fluid Simulation for Computer Graphics by Robert Bridson is the definitive textbook.

ameliustoday at 3:17 PM

Did they test if it satisfies the relevant conservation laws?

show 1 reply
frankdlc222last Tuesday at 10:25 PM

This is really cool. I love how much detail you went into explaining the setup and walking through each piece of the simulation. Definitely bookmarking this to play around with later!

analog8374today at 3:02 PM

Oh don't let us pinch zoom. That would be a disaster.

show 1 reply
nryootoday at 2:32 PM

[flagged]