Realistic Image Synthesis Using Photon Mapping

2.6: Light Transport Notation

2.6 Light Transport Notation

When describing a light path it is often necessary to distinguish between different types of surface reflections along the path. Heckbert [34] has introduced a compact notation for exactly this purpose. In Heckbert's notation the "vertices" of the light path can be:


Figure 2.7: The light transport notation makes it easy to classify different paths. In this scene, with a glass ball and two diffuse walls, the paths shown are (a) LDSSE, (b) LDSE, and (c) LSSDE.

L

a light source

E

the eye

S

a specular reflection

D

a diffuse reflection

For example, LDDSE means a path starting at the light source, having two diffuse reflections followed by a specular reflection before reaching the eye. Note that we assume that a BRDF can be composed into a specular-like component and a diffuse-like component. For some applications it may be useful to introduce a glossy, G, reflection also.

To describe combinations of paths it is common to use regular expressions:

(k)+

one or more of k events

(k)*

zero or more of k events

(k)?

zero or one k event

(kk')

a k or a k' event

As an example L(SD)+DE means a path starting at the light source having one or more diffuse or specular reflections before being reflected at a diffuse surface towards the eye.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Optical Triangulation Position Sensors
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.