@inproceedings{Ritschel-et-al_SIGGRAPH09,
TITLE = {Micro-rendering for Scalable, Parallel Final Gathering},
AUTHOR = {Ritschel, Tobias and Engelhardt, Thomas and Grosch, Thorsten and Seidel, Hans-Peter and Kautz, Jan and Dachsbacher, Carsten},
LANGUAGE = {eng},
ISSN = {0730-0301},
ISBN = {978-1-60558-858-2},
DOI = {10.1145/1661412.1618478},
LOCALID = {Local-ID: C125675300671F7B-988EEF659FD4FDBCC1257637006845B4-RitschelEGSKD2009:MicroRendering},
PUBLISHER = {ACM},
PUBLISHER = {Association for Computing Machinery},
YEAR = {2009},
DATE = {2009},
ABSTRACT = {Recent approaches to global illumination for dynamic scenes achieve interactive <br>frame rates by using coarse approximations to geometry, lighting, or both, <br>which limits scene complexity and rendering quality. High-quality global <br>illumination renderings of complex scenes are still limited to methods based on <br>ray tracing. While conceptually simple, these techniques are computationally <br>expensive. We present an efficient and scalable method to compute global <br>illumination solutions at interactive rates for complex and dynamic scenes. Our <br>method is based on parallel final gathering running entirely on the GPU. At <br>each final gathering location we perform micro-rendering: we traverse and <br>rasterize a hierarchical point-based scene representation into an <br>importance-warped micro-buffer, which allows for BRDF importance sampling. The <br>final reflected radiance is computed at each gathering location using the <br>micro-buffers and is then stored in image-space. We can trade quality for speed <br>by reducing the sampling rate of the gathering locations in conjunction with <br>bilateral upsampling. We demonstrate the applicability of our method to <br>interactive global illumination, the simulation of multiple indirect bounces, <br>and to final gathering from photon maps.},
BOOKTITLE = {SIGGRAPH Asia '09: ACM SIGGRAPH Asia 2009 papers},
PAGES = {132:1--132:8},
JOURNAL = {ACM Transactions on Graphics},
VOLUME = {28},
ISSUE = {5},
ADDRESS = {Yokohama, Japan},
}
