MPI-INF Logo
Campus Event Calendar

Event Entry

New for: D3, D4

What and Who

Shadow Volume Reconstruction

Michael McCool
Computer Graphics Lab, University of Waterloo, Canada
Talk
AG 1, AG 2, AG 3, AG 4  
AG Audience
English

Date, Time and Location

Thursday, 17 June 99
14:30
-- Not specified --
MPI
023
Saarbrücken

Abstract

Shadows are an important part of ``photorealistic'' rendering and a relatively inexpensive, but important, depth cue. Current graphics hardware can be used to

generate shadows using several techniques, the most general being the shadow volume and the shadow map techniques. I will quickly survey these techniques and
a number of other techniques for casting shadows. Unfortunately, shadow volumes require access to a data structure representing the scene as a polygonal model,
and shadow maps currently require extensions to (and interfere with the use of) texture mapping hardware. While the restriction of shadow volumes to polygonal
databases does not sound severe, it does pose a modularity challenge in graphics APIs, and does not permit the use of shadow volumes with techniques such as
frame-buffer CSG. However, while shadow maps are not widely supported, the stencil planes required for shadow volumes are now available almost
universally. A hybrid of the shadow map and shadow volume algorithms will be presented which addresses these difficulties. The scene is rendered from the
point of view of the light source and a sampled depth map is recovered. Computer vision techniques (edge detection and vectorization) are used to reconstruct a
minimal shadow volume, after which the shadows can be rendered using only a one-bit stencil buffer. The shadow volume reconstruction algorithm also
addresses an important difficulty with the correct implementation of shadow volumes: capping the shadow volume boundary after the near and far-plane clips. I
will also demonstrate that the necessary computer vision algorithms can be implemented at real-time rates. I will also survey other research taking place within
CGL.

Contact

Stefan Brabec
--email hidden
passcode not visible
logged in users only

Tags, Category, Keywords and additional notes

Computer Graphics