|
Interface Summary |
| Collector |
This interface is used to store more information during the computation
of the LightModel. |
| Emitter |
The Emitter interface is the superinterface for
all entities which emit a quantity of light transport:
Light sources emit
radiance, Sensors emit
importance. |
| Interior |
An Interior instance represents the interior of a solid
object. |
| Light |
A Light instance represents a light source. |
| Scattering |
A Scattering instance represents a scattering entity:
Either a surface Shader, a Light source,
or a Sensor. |
| Sensor |
|
| Shader |
A Shader instance represents a surface shader which
calculates the color of an outgoing light ray at a given point
as a function of geometrical and optical properties,
namely local and global point coordinates, canonical uv-coordinates, surface
tangent vectors, outgoing ray direction, index of refraction,
and a list of incident light rays, consisting of color and direction. |
| Spectrum |
This interface represents a spectrum, i.e., a function f(ν)
of frequency ν of a wave. |