Module arendur::bxdf [] [src]

defines the general bxdf (bidirectional distribution function) interface

Modules

fresnel

Accounts for the Fresnel reflectance

lambertian

defines Lambertian bxdf

microfacet

defines some microfacet theory based distributions and some bxdfs derived from them.

oren_nayar

Microfacet described as per Oren-Nayer

prelude
scaled

Defines a scaled bxdf

specular

Specular bxdfs

Structs

BxdfType

Constants

BXDF_ALL
BXDF_DIFFUSE
BXDF_GLOSSY
BXDF_REFLECTION
BXDF_SPECULAR
BXDF_TRANSMISSION

Traits

Bxdf

A bidirectional distribution function