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... | |
This library contains a support layer used to develop bidirectional rendering techniques.