#include "stdafx.h"
#include "renderers/surfacepoints.h"
#include "paramset.h"
#include "octree.h"
#include "camera.h"
#include "probes.h"
#include "parallel.h"
#include "progressreporter.h"
#include "scene.h"
#include "intersection.h"
#include "montecarlo.h"
#include "shapes/sphere.h"
Go to the source code of this file.
Classes | |
class | SurfacePointTask |
struct | PoissonCheck |
Functions | |
void | FindPoissonPointDistribution (const Point &pCamera, float time, float minDist, const Scene *scene, vector< SurfacePoint > *points) |
SurfacePointsRenderer * | CreateSurfacePointsRenderer (const ParamSet ¶ms, const Point &pCamera, float time) |
SurfacePointsRenderer* CreateSurfacePointsRenderer | ( | const ParamSet & | params, | |
const Point & | pCamera, | |||
float | time | |||
) |
Definition at line 264 of file surfacepoints.cpp.
References ParamSet::FindOneFloat(), ParamSet::FindOneString(), PbrtOptions, and Options::quickRender.
Referenced by RenderOptions::MakeRenderer().
void FindPoissonPointDistribution | ( | const Point & | pCamera, | |
float | time, | |||
float | minDist, | |||
const Scene * | scene, | |||
vector< SurfacePoint > * | points | |||
) |
Definition at line 256 of file surfacepoints.cpp.
References SurfacePointsRenderer::points, and SurfacePointsRenderer::Render().
Referenced by DipoleSubsurfaceIntegrator::Preprocess().