Interactive Shadow Generation in Complex Environments
Naga K. Govindaraju, Brandon Lloyd, Sung-Eui Yoon, Avneesh Sud, Dinesh Manocha
In ACM Transactions on Graphics, 22(3), July 2003.
Abstract: We present a new algorithm for interactive generation of hard-edged, umbral shadows in complex environments with a moving light source. Our algorithm uses a hybrid approach that combines the image quality of object-precision methods with the efficiencies of image-precision techniques. We present an algorithm for computing a compact potentially visible set (PVS) using levels-of-detail (LODs) and visibility culling. We use the PVSs computed from both the eye and the light in a novel cross-culling algorithm that identifies a reduced set of potential shadow-casters and shadow- receivers. Finally, we use a combination of shadow-polygons and shadow maps to generate shadows. We also present techniques for LOD-selection to minimize possible artifacts arising from the use of LODs. Our algorithm can generate sharp shadow edges and reduces the aliasing in pure shadow map approaches. We have implemented the algorithm on a three-PC system with NVIDIA GeForce 4 cards. We achieve 7-25 frames per second in three complex environments composed of millions of triangles.
Keyword(s): shadows, visibility, level-of-detail, interactive display, parallel rendering
BibTeX format:
@article{Govindaraju:2003:ISG,
  author = {Naga K. Govindaraju and Brandon Lloyd and Sung-Eui Yoon and Avneesh Sud and Dinesh Manocha},
  title = {Interactive Shadow Generation in Complex Environments},
  journal = {ACM Transactions on Graphics},
  volume = {22},
  number = {3},
  pages = {501--510},
  month = jul,
  year = {2003},
}
Search for more articles by Naga K. Govindaraju.
Search for more articles by Brandon Lloyd.
Search for more articles by Sung-Eui Yoon.
Search for more articles by Avneesh Sud.
Search for more articles by Dinesh Manocha.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."