#include <PathTrArch.h>
Inheritance diagram for PathTrArch::Params:
Public Member Functions | |
Params (void) | |
Public Attributes | |
unsigned | nRaysDiff |
[1] number of rays casted during the Monte Carlo integration on diffuse surfaces | |
Intersector * | intersector |
[NULL] ray intersector computing the closest intersection | |
Color3f | background |
[(0,0,0)] background color of scene | |
RTRender::PixelRend | pixelRendering |
[CENTROID] pixel sampling strategy for per-pixel ray casts | |
unsigned | raysPerPixel |
[1] number of rays casted per pixel | |
RTRender::FBWriteMode | fbWriteMode |
[PER_LINE] startegy of frame-buffer updates: per-pixel, per-line | |
unsigned | fbWriteElements |
[1] number of elements (pixels, lines, etc.) written at once | |
unsigned | cacheDepth |
[1] max. depth of recursion in which we cache objects that that blocks a light sources | |
unsigned | shadowRays |
[1] number of shadow rays in direct illumination casted towards the non-point light sources ( >1 for soft shaddows) | |
unsigned | maxRecDepth |
[3] maximal depth of recursion | |
float | minRecWeight |
[0.001] minimal weight of rays during recursion | |
int * | stopFlag |
[NULL] pointer to stop flag | |
DiffuseBRDF * | diffBRDF |
[NULL] default deffise BRDF | |
SpecularBRDF * | specBRDF |
[NULL] default specular BRDF |
Definition at line 25 of file PathTrArch.h.
|
Reimplemented from RayTrArch::Params. Definition at line 28 of file PathTrArch.h. References RTRender::STRATIFIED_SAMPLING. |
|
[(0,0,0)] background color of scene
Definition at line 25 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
[1] max. depth of recursion in which we cache objects that that blocks a light sources
Definition at line 30 of file RayTrArch.h. Referenced by PathTrArch::PathTrArch(), PhotonMappingArch::PhotonMappingArch(), and RayTrArch::RayTrArch(). |
|
[NULL] default deffise BRDF
Definition at line 31 of file Architecture.h. Referenced by Architecture::Architecture(). |
|
[1] number of elements (pixels, lines, etc.) written at once
Definition at line 29 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
[PER_LINE] startegy of frame-buffer updates: per-pixel, per-line
Definition at line 28 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
[NULL] ray intersector computing the closest intersection
Definition at line 24 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
[3] maximal depth of recursion
Definition at line 32 of file RayTrArch.h. Referenced by PathTrArch::PathTrArch(), PhotonMappingArch::PhotonMappingArch(), and RayTrArch::RayTrArch(). |
|
[0.001] minimal weight of rays during recursion
Definition at line 33 of file RayTrArch.h. Referenced by PathTrArch::PathTrArch(), PhotonMappingArch::PhotonMappingArch(), and RayTrArch::RayTrArch(). |
|
[1] number of rays casted during the Monte Carlo integration on diffuse surfaces
Definition at line 26 of file PathTrArch.h. Referenced by PathTrArch::PathTrArch(). |
|
[CENTROID] pixel sampling strategy for per-pixel ray casts
Definition at line 26 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
[1] number of rays casted per pixel
Definition at line 27 of file RayTrArch.h. Referenced by RayTrArch::RayTrArch(). |
|
[1] number of shadow rays in direct illumination casted towards the non-point light sources ( >1 for soft shaddows)
Definition at line 31 of file RayTrArch.h. Referenced by PathTrArch::PathTrArch(), PhotonMappingArch::PhotonMappingArch(), and RayTrArch::RayTrArch(). |
|
[NULL] default specular BRDF
Definition at line 32 of file Architecture.h. Referenced by Architecture::Architecture(). |
|
[NULL] pointer to stop flag
Definition at line 30 of file Architecture.h. Referenced by Architecture::Architecture(). |