Peters, C., Münstermann, C., Wetzstein, N., and Klein, R. (2017). In Journal of Computer Graphics Techniques (JCGT), 6(1)
Like variance shadow maps, the recently proposed moment shadow maps can be filtered directly but they provide a substantially higher quality. We combine them with earlier approaches to enable three new applications. Shadows for translucent occluders are obtained by simply rendering to a moment shadow map with alpha blending. Soft shadows in the spirit of percentage-closer soft shadows are rendered using two queries to a summed-area table of a moment shadow map. Single scattering is rendered through one lookup per pixel in a prefiltered moment shadow map with six channels. As a foundation we also propose improvements to moment shadow mapping itself. All these techniques scale particularly well to high output resolutions and enable proper antialiasing of shadows through extensive filtering.
This paper is an extended version of the earlier i3D 2016 paper with various improvements to the techniques and a more detailed discussion of implementation details as well as additional comparisons.