Virtual Ray Lights for Rendering Scenes with Participating Media

Project Members

Jan Novák (Disney Research Zurich)
Derek Nowrouzezahrai (Disney Research Zurich)
Carsten Dachsbacher (Karlsruhe Institute of Technology)
Wojciech Jarosz (Disney Research Zurich)


The Fruit Juice scene featuring both single and multiple scattering (left). We evaluate the quality of multiple scattering. Our approach can compute the multiple scattering within the media in about a minute (middle-left), while in equal time, both the previous state-of-the-art approaches for general media (progressive photon beams, middle-right; virtual point lights, right) contain significant artifacts.

We present an efficient many-light algorithm for simulating indirect illumination in, and from, participating media. Instead of creating discrete virtual point lights (VPLs) at vertices of random-walk paths, we present a continuous generalization that places virtual ray lights (VRLs) along each path segment in the medium. Furthermore, instead of evaluating the lighting independently at discrete points in the medium, we calculate the contribution of each VRL to entire camera rays through the medium using an efficient Monte Carlo product sampling technique. We prove that by spreading the energy of virtual lights along both light and camera rays, the singularities that typically plague VPL methods are significantly diminished. This greatly reduces the need to clamp energy contributions in the medium, leading to robust and unbiased volumetric lighting not possible with current many-light techniques. Furthermore, by acting as a form of final gather, we obtain higher-quality multiple-scattering than existing density estimation techniques like progressive photon beams.


Virtual Ray Lights for Rendering Scenes with Participating Media-Thumbnail

Virtual Ray Lights for Rendering Scenes with Participating Media
August 5, 2012
Paper File [pdf, 23.51 MB]

Progressive Virtual Beam Lights-Thumbnail

Progressive Virtual Beam Lights
July 4, 2012
Eurographics Symposium on Rendering (EGSR) 2012
Paper File [pdf, 31.32 MB]

Copyright Notice

The documents contained in these directories are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.