 For a large number of real-world surfaces, such as concrete, plaster, sand, etc., however, the Lambertian model is an inadequate approximation of the diffuse component.This is primarily because the Lambertian model does not take the roughness of the surface into account.Rough surfaces can be modelled as a set of facets with different slopes, where each facet is a small planar patch.