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.