Volume 18, Issue 1 pp. 41-56

A Progressive Algorithm for Three Point Transport

Reynald Dumont

Reynald Dumont

CRIL Ingénierie, 5 Sq. Chêne German, 35510 Cesson-Sévigné, France,

IRISA, Campus Universitaire de Beaulieu, 35042 Rennes Cedex, France

Search for more papers by this author
Kadi Bouatouch

Kadi Bouatouch

IRISA, Campus Universitaire de Beaulieu, 35042 Rennes Cedex, France

Search for more papers by this author
Philippe Gosselin

Philippe Gosselin

CRIL Ingénierie, 5 Sq. Chêne German, 35510 Cesson-Sévigné, France,

Search for more papers by this author
First published: 24 November 2003
Citations: 4

Abstract

When computing global illumination in environments made up of surfaces with general Bidirectional Reflection Distribution Functions, a three point formulation of the rendering equation can be used. Brute-force algorithms can lead to a linear system of equations whose matrix is cubic, which is expensive in time and space. The hierarchical approach is more efficient. Aupperle et al. proposed a hierarchical three point algorithm to compute global illumination in the presence of glossy reflection. We present in this paper some improvements we brought to this method: shooting, “lazy” push-pull, photometric subdivision criterion, etc. Then we will show how our new method takes into account non-planar surfaces in the hierarchical resolution process.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.