The photon pipeline revisited: A hardware architecture to accelerate photon mapping
Shawn Singh, Petros Faloutsos
In The Visual Computer, 23(7), July 2007.
Abstract: With the development of real-time ray tracing in recent years, it is now very interesting to ask if real-time performance can be achieved for high-quality rendering algorithms based on ray tracing. In this paper, we propose a pipelined architecture to implement reverse photon mapping. Our architecture can use real-time ray tracing to generate photon points and camera points, so the main challenge is how to implement the gathering phase that computes the final image. Traditionally, the gathering phase of photon mapping has only allowed coarse-grain parallelism, and this situation has been a source of inefficiency, cache thrashing, and limited throughput. To avail fine-grain pipelining and data parallelism, we arrange computations so that photons can be processed independently, similar to the way that triangles are efficiently processed in traditional real-time graphics hardware. We employ several techniques to improve cache behavior and to reduce communication overhead. Simulations show that the bandwidth requirements of this architecture are within the capacity of current and future hardware, and this suggests that photon mapping may be a good choice for real-time performance in the future.
Keyword(s): Photon mapping, Global illumination, Graphics hardware
@article{Singh:2007:TPP,
author = {Shawn Singh and Petros Faloutsos},
title = {The photon pipeline revisited: A hardware architecture to accelerate photon mapping},
journal = {The Visual Computer},
volume = {23},
number = {7},
pages = {479--492},
month = jul,
year = {2007},
}
Return to the search page.
graphbib: Powered by "bibsql" and "SQLite3."