Volumetric Smoke

by Michael Horsch
www.BonzaiSoftware.com

Required Extensions:
GL_ARB_shading_language_100
GL_EXT_framebuffer_object

Controls:
W/A/S/D -> Move Front/Left/Back/Right
U/O/J/L -> Move Sun
F/G -> Increase/Decrease Cloud Sharpness
C/V -> Increase/Decrease Cloud Cover
Space -> Stop Smoke Animation
F1 -> Switch Fullscreen/Windowed
F2 -> Hold for free mouse
Edit config.cfg to change the screen resolution

Description:
This demo shows rendering of Volumetric Smoke using GLSL shaders. The smoke is rendered using a particle system with billboarded quads. Each particle is also influenced by vortex particles to make the animation more dynamic.
The demo also features a dynamic sky with adjustable cloud cover and cloud sharpness.

Please send your feedback, questions
or bugs to:
feedback@bonzaisoftware.com
or visit the forum at:
http://forum.bonzaisoftware.com/