shading through multi - pass rendering .
An efficient representation for irradiance environment maps