Real-Time Multiple Scattering in Participating Media with Illumination Networks

Loading...
Thumbnail Image
Date
2005
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
This paper proposes a real-time method to compute multiple scattering in non-homogeneous participating media having general phase functions. The volume represented by a particle system is supposed to be static, but the lights and the camera may move. Lights can be arbitrarily close to the volume and can even be inside. Real-time performance is achieved by reusing light scattering paths that are generated with global line bundles traced in sample directions in a preprocessing phase. For each particle we obtain those other particles which can be seen in one of the sample directions, and their radiances toward the given particle. This information is stored in an illumination network that allows the fast iteration of the volumetric rendering equation. The illumination network can be stored in two-dimensional arrays indexed by the particles and the directions, respectively. Interpreting these two-dimensional arrays as texture maps, the iteration of the scattering steps can be efficiently executed by the graphics hardware, and the illumination can spread over the media in real-time.
Description

        
@inproceedings{
10.2312:EGWR/EGSR05/277-282
, booktitle = {
Eurographics Symposium on Rendering (2005)
}, editor = {
Kavita Bala and Philip Dutre
}, title = {{
Real-Time Multiple Scattering in Participating Media with Illumination Networks
}}, author = {
Szirmay-Kalos, László
 and
Sbert, Mateu
 and
Ummenhoffer, Tamás
}, year = {
2005
}, publisher = {
The Eurographics Association
}, ISSN = {
1727-3463
}, ISBN = {
3-905673-23-1
}, DOI = {
10.2312/EGWR/EGSR05/277-282
} }
Citation