How to model a partially reflective and partially scattering surface