"It's no accident that capitalism has brought with it progress, not merely in production but also in knowledge. Egoism and competition are, alas, stronger forces than public spirit and sense of duty."
- Albert Einstein

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)
Shadowed particles
Wednesday, May 22, 2002 | Permalink

Executable
Source code
ShadowedParticles.zip (437 KB)

Required:
GL_ARB_texture_env_dot3
GL_ARB_texture_env_crossbar or GL_NV_texture_env_combine4
GL_EXT_blend_subtract
GL_EXT_texture3D
GL_EXT_texture_edge_clamp

Recommended:
GL_ARB_texture_compression
GL_EXT_texture_compression_s3tc
This demo shows a particle system creating a smoke effect. This smoke is lit by a partly shadowed spotlight with the smoke aswell as the ground being clearly shadowed accordingly. The shadow from the smoke is also projected to the ground (which is bumpmapped btw). One of my best demos IMHO.

It should run on Radeon 8500, Parhelia and GF3/4.
Source is included as usual.