Diffuse BSSRDF class.
More...
#include <bssrdf.h>
|
| DiffuseBSSRDF (const SurfaceInteraction &po, const SubsurfaceMaterial *material, double eta, const Spectrum &sigmaAbsorb, const Spectrum &sigmaScatter, const CatmullRom2D &table) |
|
Spectrum | Sr (double r) const override |
|
int | nIntervals () const |
|
std::vector< double > | radii () const |
|
std::unique_ptr
< DiffusionReflectance > | Rd () const override |
|
| SeparableBSSRDF (const SurfaceInteraction &po, double eta, const SubsurfaceMaterial *material) |
|
Spectrum | S (const SurfaceInteraction &pi, const Vector3d &wi) const override |
|
Spectrum | sample (const Scene &scene, double rand1, const Point2d &rand2, MemoryArena &arena, SurfaceInteraction *po, double *pdf) const override |
|
virtual Spectrum | Sp (const SurfaceInteraction &pi) const |
|
| BSSRDF (const SurfaceInteraction &po, double eta) |
|
The documentation for this class was generated from the following files:
- /home/travis/build/tatsy/spica/sources/core/bssrdf.h
- /home/travis/build/tatsy/spica/sources/core/bssrdf.cc