Submitted by , posted on 10 November 2003

Image Description, by

This image shows the shadow volumes from one of three colored light sources in a scene with several animated Quake III characters and a high-polygon environment. It is from the demo that accompanies the paper:

Morgan McGuire, John F. Hughes, Kevin Egan, Mark Kilgard, and Cass Everitt. Fast, Practical and Robust Shadow Volumes, November 6, 2003.

This paper picks up where Everitt and Kilgard's previous shadow volume paper left off. We show how to use vertex shaders, glDepthRange, the scissor region and agressive culling on the CPU to dramatically improve both the vertex and pixel throughput of shadow volume rendering. A theoretical analysis section shows that our method reduces the asymptotic time bound for the common cases from O(f) to O(s), where f is the number of shadow caster faces and s is the number of edges where a front-face meets a back-face, which is substantially smaller.

The demo was produced by Kevin Egan and Seth Block using artwork by Sam Howell and Carl Schell. The research is part of the illumination project by the Brown University Games Group supported by NVIDIA.

Morgan McGuire

Image of the Day Gallery



Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.