brdflab : a general system for designing brdfs .
Reflection from layered surfaces due to subsurface scattering