OrenNayar
The Oren–Nayar model is a diffuse reflectance model for rough surfaces, introduced by Zvi Oren and Michael Nayar in 1994. It generalizes Lambertian reflectance by accounting for surface microstructure, providing a more accurate description of how light is scattered from rough, matte materials such as plaster, paint, and fabric.
In this model, the bidirectional reflectance distribution function (BRDF) for diffuse reflection depends on the incident
The Oren–Nayar BRDF for diffuse reflection is:
f_r(ωi, ωr) = (ρd / π) [ A + B max(0, cos(φ) sin α tan β) ]
where ρd is the diffuse reflectance (albedo) of the surface. When σ → 0, A → 1 and B
The model captures the dependence of reflected light on both incident and viewing geometry and provides a