surface

Definition of surface scattering functions (BRDF).

Classes

CosineLobe([i])

Cosine-lobe of power i.

HG_nadirnorm([t])

Nadir-normalized HenyeyGreenstein scattering function.

HenyeyGreenstein([t])

HenyeyGreenstein scattering function.

Isotropic(**kwargs)

Isotropic (Lambertian) surface brdf.

LinComb([choices])

Class to generate linear-combinations of scattering distribution functions.

SurfaceScatter([ncoefs, a])

Abstract base class for use as surface scattering distribution.