"For too long, many nations, including my own, tolerated, even excused, oppression in the Middle East in the name of stability. Oppression became common, but stability never arrived. We must take a different approach. We must help the reformers of the Middle East as they work for freedom, and strive to build a community of peaceful, democratic nations."
- George W. Bush

Framework 4 (Last updated: October 25, 2019)
Framework 3 (Last updated: February 6, 2017)
Framework 2 (Last updated: October 8, 2006)
Framework (Last updated: October 8, 2006)
Libraries (Last updated: September 16, 2004)
Really old framework (Last updated: September 16, 2004)
Dynamic volumetric lighting
Friday, December 1, 2000 | Permalink

Executable
Source code
volumetric.zip (702 KB)

Required:
GL_ARB_multitexture
GL_ARB_texture_env_combine or GL_EXT_texture_env_combine
GL_ARB_texture_env_dot3
GL_EXT_texture_compression_s3tc
GL_EXT_texture_edge_clamp

Recommended:
GL_EXT_texture3D
A demo of volumetric textures in action.
It renders dynamic per-pixel lighting with multiple lights using a volumetric texture and dot3 bumpmapping.