> It’s just that rough surfaces bounce light in many directions because the surface is rough.
Sort of, but not entirely, or you would get micro-flares on the surface, which we don't observe in reality. The other half of the equation is light that bounces around inside the object, and then comes out effectively in a random location. The majority of diffuse light is light that has been subsurface scattered. A huge simplification we make is assuming that that light can be modelled with a uniform constant factor, e.g. Lambertian diffuse. For surfaces with with microgeometry larger than the scattering distance, you need a more robust diffuse model, like Oren-Nayar.
Sort of, but not entirely, or you would get micro-flares on the surface, which we don't observe in reality. The other half of the equation is light that bounces around inside the object, and then comes out effectively in a random location. The majority of diffuse light is light that has been subsurface scattered. A huge simplification we make is assuming that that light can be modelled with a uniform constant factor, e.g. Lambertian diffuse. For surfaces with with microgeometry larger than the scattering distance, you need a more robust diffuse model, like Oren-Nayar.