Visibility-Driven Progressive Volume Photon Tracing

Charly Collin, University of Central Florida, USA
Mickael Ribardiere, IRISA, University of Rennes 1, France
Adrien Gruson, IRISA, University of Rennes 1, France
Remi Cozot, IRISA, University of Rennes 1, France
Sumanta Pattanaik, University of Central Florida, USA
Kadi Bouatouch, IRISA, University of Rennes 1, France
In CGI, 2013 / The Visual Computer, Vol. 29.

Abstract

In this paper, we present a novel approach to progressive photon-based volume rendering techniques. By making use of two Kd-trees (built in a preprocessing step) to store view beams (primary rays intersecting the medium) and visible points, our method allows to handle scenes with specular and refractive objects as well as homogeneous and heterogeneous participating media and does not require the storage of photon maps, which solves the memory management issue. These data structures are used to drive the photon shooting process by considering the photon visibility as an importance function (similarly to Hachisuka and Jensen) for scenes containing participating media. Finally, we demonstrate that our method can be easily combined with the most recent particle tracing approaches such as the one presented in Jarosz et al.

Downloads

Publication

Video

Cite

Charly Collin, Mickael Ribardiere, Adrien Gruson, Remi Cozot, Sumanta Pattanaik, and Kadi Bouatouch . Visibility-Driven Progressive Volume Photon Tracing, CGI, 2013 / The Visual Computer, Vol. 29.
@article{Collin:2013:Visibility,
    title = {Visibility-driven progressive volume photon tracing},
    author = {Collin, Charly and Ribardiere, Mickael and Gruson, Adrien and Cozot, Remi and Pattanaik, Sumanta and Bouatouch, Kadi},
    journal = {The Visual Computer},
    volume = {29},
    number = {9},
    year = {2013},
    publisher = {Springer},
    doi = {10.1007/s00371-013-0845-x}
}
							
Copy to clipboard