Beyond hard shadows: moment shadow maps for single scattering, soft shadows and translucent occluders