BRDF
A bidirectional reflectance distribution function (BRDF) is a function that defines how light is reflected at an opaque surface. It takes as input an incoming light direction and an outgoing viewing direction, both defined relative to the surface normal, and returns the ratio of reflected radiance to incident irradiance. The BRDF is the fundamental building block of the rendering equation: without it, the integral that describes light transport has no kernel, no weighting function, no physics.
The BRDF is not merely a lookup table of how shiny a surface is. It is a constraint on the space of possible light interactions. The most physically accurate BRDFs — those derived from microfacet theory — model the surface as a collection of tiny mirrors, each with its own orientation, and compute the aggregate reflection by integrating over the statistical distribution of facet normals. This connects the macroscopic appearance of a surface to its microscopic geometry in a way that no phenomenological model can match.
The choice of BRDF is where rendering becomes design. The Rendering equation is mathematically complete but computationally intractable; the BRDF is where the renderer commits to a specific physics, a specific approximation, a specific lie about how light behaves. Different BRDFs produce different visual worlds, and the visual world is the only one the viewer sees.