ALTA  alpha
nonlinear_function_lafortune Class Reference

Detailed Description

An Lafortune lobe is defined as:

\(\rho_M(L, V) = (L^T M V)^n\).

We fit the restricted version where the M matrix is diagonal of coefficients \((Cx, Cx, Cz)\). Multiple lobes can be summed together to build a complex BRDF model:

\(\rho(L, V) = \sum_i \rho_{M_i}(L, V)\).


Laurent Belcour <>

#include <function.h>

The documentation for this class was generated from the following file: