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.

Michael Gourlay
5.5K views β’ Jul 21, 2009

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
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) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.