Digital Library (University of West Bohemia) · 2003 · 23 citations · 12 references
ArchitectureComputer ScienceComputer GraphicsReal-time RenderingRendering3D RenderingRay TracingShadow RenderingDynamic ShadowsReal-time Shadow RenderingShadow SofteningSoft Shadow RenderingSoft Shadows
We present a real-time rendering algorithm that generates soft shadows of dynamic scenes using a single light \nsample. As a depth-map algorithm it can handle arbitrary shadowed surfaces. The shadow-casting surfaces, \nhowever, should satisfy a few geometric properties to prevent artifacts. Our algorithm is based on a bivariate \nattenuation function, whose result modulates the intensity of a light causing shadows. The first argument specifies \nthe distance of the occluding point to the shadowed point; the second argument measures how deep the shadowed \npoint is inside the shadow. The attenuation function can be implemented using dependent texture accesses; the \ncomplete implementation of the algorithm can be accelerated by today's graphics hardware. We outline the \nimplementation, and discuss details of artifact prevention and filtering.
12
Casting curved shadows on curved surfaces
Lance R. Williams · 1978 · 830 citations
Shadow algorithms for computer graphics
Franklin C. Crow · 1977 · 538 citations · Full text
Rendering antialiased shadows with depth maps
William T. Reeves, David Salesin, Robert L. Cook · 1987 · 415 citations
Fast shadows and lighting effects using texture mapping
Mark Segal, Carl Phillip Korobkin, Rolf van Widenfelt et al. · 1992 · 347 citations
Fast calculation of soft shadow textures using convolution
Cyril Soler, François X. Sillion · 1998 · 153 citations · Full text