Lightcuts: a scalable approach to illumination
Bruce Walter, Sebastian Fernandez, Adam Arbree, Kavita Bala, Michael Donikian, Donald P. Greenberg
In ACM Transactions on Graphics, 24(3), August 2005.
Abstract: Lightcuts is a scalable framework for computing realistic illumination. It handles arbitrary geometry, non-diffuse materials, and illumination from a wide variety of sources including point lights, area lights, HDR environment maps, sun/sky models, and indirect illumination. At its core is a new algorithm for accurately approximating illumination from many point lights with a strongly sublinear cost. We show how a group of lights can be cheaply approximated while bounding the maximum approximation error. A binary light tree and perceptual metric are then used to adaptively partition the lights into groups to control the error vs. cost tradeoff.We also introduce reconstruction cuts that exploit spatial coherence to accelerate the generation of anti-aliased images with complex illumination. Results are demonstrated for five complex scenes and show that lightcuts can accurately approximate hundreds of thousands of point lights using only a few hundred shadow rays. Reconstruction cuts can reduce the number of shadow rays to tens.
Keyword(s): many lights, raytracing, shadowing
Article URL: http://doi.acm.org/10.1145/1073204.1073318
BibTeX format:
@article{Walter:2005:LAS,
  author = {Bruce Walter and Sebastian Fernandez and Adam Arbree and Kavita Bala and Michael Donikian and Donald P. Greenberg},
  title = {Lightcuts: a scalable approach to illumination},
  journal = {ACM Transactions on Graphics},
  volume = {24},
  number = {3},
  pages = {1098--1107},
  month = aug,
  year = {2005},
}
Search for more articles by Bruce Walter.
Search for more articles by Sebastian Fernandez.
Search for more articles by Adam Arbree.
Search for more articles by Kavita Bala.
Search for more articles by Michael Donikian.
Search for more articles by Donald P. Greenberg.

Return to the search page.


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