 Today, it is widely used in computer graphics and animation for rendering rough surfaces.It also has important implications for human vision and computer vision problems, such as shape from shading, photometric stereo, etc.The surface roughness model used in the derivation of the Oren-Nayar model is the microfacet model, proposed by Torrance and Sparrow, which assumes the surface to be composed of long symmetric V-cavities.