Improved Moment Shadow Maps for Translucent Occluders, Soft Shadows and Single Scattering

In: Journal of Computer Graphics Techniques (JCGT) (März 2017), 6:1(17-67)
 

Abstract

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 invited extension of the earlier i3D 2016 paper titled "Beyond Hard Shadows: Moment Shadow Maps for Single Scattering, Soft Shadows and Translucent Occluders". The full text and all supplemental materials are available free of charge at the Journal of Computer Graphics Techniques.

Bilder

Bibtex

@ARTICLE{peters-2017-msm-extended,
    author = {Peters, Christoph and M{\"u}nstermann, Cedrick and Wetzstein, Nico and Klein, Reinhard},
     pages = {17--67},
     title = {Improved Moment Shadow Maps for Translucent Occluders, Soft Shadows and Single Scattering},
   journal = {Journal of Computer Graphics Techniques (JCGT)},
    volume = {6},
    number = {1},
      year = {2017},
     month = mar,
  abstract = {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.},
      issn = {2331-7418},
       url = {http://www.jcgt.org/published/0006/01/03/}
}