This site requires JavaScript, please enable it in your browser!
Greenfoot back

Report as inappropriate.

BlackholeGF
BlackholeGF presents ...

2009/12/21

Realistic Physics Gas/Fluid and Vortex Simulator

This simlulation is designed to simulate whirlpools etc. but I discovered that it can also produce some awesome effects.

Particles will be spawned from the centre.

Use enter to toggle between vortex and random modes.

Up and down arrow keys change vortex speed.

Backspace removes spawner if you want to see the effect without particles being constantly added. Press it again to re-add it.

C removes all particles if it begins to lag.

You may notice that the simulation can sometimes form very square formations, and at slowest speeds this is most noticeable. I did try to fix this, but it stopped the rest of the simulation from functioning correctly.

UPDATE:

I have now fixed the freezing particles, made the controller invisible and gave it a white background.

UPDATE 2:

Screen is now 2000*2000 so you can create larger vortexes.
As the screen is not square the particle spread is equal in height and width.
Now if you press backspace again the spawner will re-appear.

UPDATE 3:

Fixed the problem of strangeness at very high speeds and put a limit on how slow it can go and how fast.

UPDATE 4:

Split the scenario in two. This version has realistic physics but it is hard to produce a whirlpool. The other version creates a good whirlpool but the physics are assisted.

UPDATE 5: Widened the 'Hole' in the centre of the screen.

3483 views / 7 in the last 7 days

Tags: simulation 3d fluid gas effects particle effect

Your browser does not support the canvas tag.
A new version of this scenario was uploaded on Mon Dec 21 14:19:22 UTC 2009
spacebluespaceblue

2009/12/21

I don't believe your computer screen is this large.
lephilwldlephilwld

2009/12/21

it´s too big!
uboizuboiz

2011/12/25

Yeah, it's big and like my cancer cell simulation growth.

Want to leave a comment? You must first log in.

Who likes this?

No votes yet.