Hybrid Beam-tracing and Monte-Carlo Rendering for Structured Irradiance evaluation

We propose to use topological beam tracing to precompute relevant energy exchanges  and visibility in a 3D scene
with general diffuse surfaces.  Shape of the reflected beams is adapted to the reflecting surface reflectance function. 
Light intereflections between a source and surfaces visible from the camera viewpoint are
represented by a sequence of polygons. The visible polygon of the sequence is meshed and illumination is computed 
at vertices using a  Monte-Carlo integration approach.
This combined beam-tracing/Monte-Carlo approach allows for a fast identification of relevant exchanges and

for a variance reduction in the Monte-Carlo estimator. All types of exchanges are simulated.
The global illumination solution can be computed with a coarse mesh and important irradiance discontinuities
can be retreived and inserted in the mesh for high quality display.


Glossy reflections and caustics

Soft shadows and diffuse reflection

Related publications