A theoretical framework for physically based rendering


Eric Lafortune

Katholieke Universiteit Leuven

            

Yves Willems

Katholieke Universiteit Leuven



Contact: Computer Graphics Research Group

Computer Graphics Forum 13, 2, p. 97-107
June 1994, ISSN: 0167-7055





Abstract

In this paper we introduce the concept of the global reflection distribution function that allows to concisely formulate the global illumination problem. Unlike previous formulations it is not geared towards any specific algorithm. As an example of its versatility we derive a Monte Carlo rendering algorithm called bidirectional path tracing that seamlessly integrates the ideas of shooting and gathering power to create photorealistic images.




Night
An example scene rendered with bidirectional path tracing (extended with Eric Veach's technique for combining estimators): one corner of our office by night, rendered with `only' a 100 samples per pixel (640x480, 183 KByte).

Day
Another corner of our office by day, rendered with 500 samples per pixel (640x480, 240 KByte).


Links