GPU Based Real-time Shadow Research

Shadow can strengthen the reality of 3D virtual scene and provide important visual information for the objects' spatial relationship in the scene. This paper presents a GPU based method for all the process of shadow volume algorithm. It can achieve greater shadow performance in ship-handling simulator than previous methods by migrating the silhouette extraction and shadow volume rending to GPU, and applying a series of techniques for culling, clipping, and simplifying shadow volume geometry. We make a series of optimization for the visual system of the ship-handling simulator such as limit the range of illumination, the alternation of z-pass and z-fail algorithm, using the ultra shadow technology and two sided stencil buffer to accelerate the rending of shadow

[1]  Erik Lindholm,et al.  A user-programmable vertex engine , 2001, SIGGRAPH.

[2]  Harlen Costa Batagelo,et al.  Real-time shadow generation using BSP trees and stencil buffers , 1999, XII Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00481).

[3]  John F. Hughes,et al.  Fast, Practical and Robust Shadows , 2003 .

[4]  Franklin C. Crow,et al.  Shadow algorithms for computer graphics , 1977, SIGGRAPH.

[5]  Michael D. McCool,et al.  Shadow volume reconstruction from depth maps , 2000, TOGS.

[6]  Tom Lokovic,et al.  Deep shadow maps , 2000, SIGGRAPH.