Ballistic Mayhem: Real-Time Smoke and Fluid Simulation of a Flying Ball

An invisible ball moves through a smoke cloud, demonstrating a new real-time fluid simulation. More details at http://www.mijagourlay.com/fluid.

Ballistic Mayhem: Real-Time Smoke and Fluid Simulation of a Flying Ball
Michael Gourlay
5.5K views β€’ Jul 21, 2009
Ballistic Mayhem: Real-Time Smoke and Fluid Simulation of a Flying Ball

About this video

An invisible ball flies through a block of smoke.

See more at http://www.mijagourlay.com/fluid

Yet another test of my all-new fluid simulation written as a tutorial for this series of articles, entitled "Fluid Simulation for Video Games":
https://github.com/mijagourlay/VorteGrid/wiki/01:-Introduction-to-Fluid-Dynamics

Simulation runs and renders at 30 frames per second on a single core of a 2.5 GHz Core2 Duo. All rendering uses fixed-function pipeline only. No use of GPU for the simulation, no programmable shaders.

The simulation code is set up to be multi-threaded and uses Intel Threading Building Blocks, but for this capture I disabled that to get a baseline timing. When multi-threaded on 2 cores, the speed-up is noticeable -- almost a factor of 2.

Update 2018 October 30: Red Giant adopted this fluid model into Trapcode Suite 15 (https://youtu.be/5gZDfPyhrNQ) Particular 4 (https://youtu.be/Plrwdd4D01g) and Form 4 (https://youtu.be/rTb2ZUxx2Gs) products for Adobe After Effects. Try it!

More info:

https://github.com/mijagourlay/VorteGrid/wiki/02:-Fluid-Simulation-Techniques
https://github.com/mijagourlay/VorteGrid/wiki/03:-Vortex-Particle-Fluid-Simulation
https://github.com/mijagourlay/VorteGrid/wiki/04:-Fluid-Body-Interaction
https://github.com/mijagourlay/VorteGrid/wiki/Fluids-05:-Optimization
https://github.com/mijagourlay/VorteGrid/wiki/Fluids-06:-Poisson-Equation
https://github.com/mijagourlay/VorteGrid/wiki/Fluids-07:-Particle-Operations
https://github.com/mijagourlay/VorteGrid/wiki/Fluids-08:-Baroclinicity
https://github.com/mijagourlay/VorteGrid/wiki/Fluids-09:-Body-Buoyancy
https://github.com/mijagourlay/VorteGrid/wiki/Fluids-10:-Heat
https://github.com/mijagourlay/VorteGrid/wiki/Fluids-11:-Combustion

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

5.5K

Likes

11

Duration

0:10

Published

Jul 21, 2009

User Reviews

3.9
(1)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.