Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Bidirectional support library

Classes

struct  mitsuba::EndpointRecord
 Data record associated with path endpoints (aka supernodes) in the path-space framework. More...
 
struct  mitsuba::PathEdge
 Bidirectional path edge data structure. More...
 
struct  mitsuba::TwoTailedGeoDistr
 Clamped two-tailed geometric distribution. More...
 
class  mitsuba::BidirectionalMutator
 Bidirectional mutation strategy. More...
 
class  mitsuba::CausticPerturbation
 Veach-style Caustic subpath perturbation strategy. More...
 
class  mitsuba::LensPerturbation
 Veach-style Lens subpath perturbation strategy. More...
 
class  mitsuba::ManifoldPerturbation
 Specular manifold perturbation strategy. More...
 
class  mitsuba::MultiChainPerturbation
 Veach-style multi-chain perturbation strategy. More...
 
struct  mitsuba::Path
 Bidirectional path data structure. More...
 
class  mitsuba::PathSampler
 Implements a sampling strategy that is able to produce paths using bidirectional path tracing or unidirectional volumetric path tracing. More...
 
class  mitsuba::ReplayableSampler
 Specialized sampler implementation used to seed MLT-style algorithm. More...
 
struct  mitsuba::PathVertex
 Bidirectional path vertex data structure. More...
 

Detailed Description

This library contains a support layer used to develop bidirectional rendering techniques.