Sensor.cpp File Reference

Representation of importance defined at a single point on a surface in 3-space (describing a sensor / camera). More...

#include "Sensor.h"
#include "Material.h"
#include <Camera.h>

Go to the source code of this file.


Detailed Description

Representation of importance defined at a single point on a surface in 3-space (describing a sensor / camera).

Author:
Travis Fischer (fisch0920@gmail.com)

Matthew Jacobs (jacobs.mh@gmail.com)

Date:
Fall 2008
The reason Sensor subclasses BSDF is for convenience during generation and evaluation of paths in bidirectional path tracing. Importance at a point in a given direction, We(x,wo), is broken into two parts, We0(x), and We1(x,wo), as originally detailed by Veach and Guibas (see Eric Veach's thesis, section 8.3.2). Scattering at a vertex can then be uniformly viewed as evaluation / sampling of a BSDF, including initial, fake 'scattering' at a sensor, which can be viewed as a special case of scattering with no exitent vector (the exitent vector is thus disregarded).

See also:
Sensor::getBSDF() or the Path class for more details.

Definition in file Sensor.cpp.


Generated on 28 Feb 2009 for Milton by doxygen 1.5.6