Real-Time Soft Shadows Using Temporal Coherence

Daniel Scherzer, Michael Schwärzler, Oliver Mattausch, Michael Wimmer
Real-Time Soft Shadows Using Temporal Coherence
In Advances in Visual Computing: 5th International Symposium on Visual Computing (ISVC 2009), pages 13-24. December 2009.
[Preprint]

Information

Abstract

A vast amount of soft shadow map algorithms have been presented in recent years. Most use a single sample hard shadow map together with some clever filtering technique to calculate perceptually or even physically plausible soft shadows.

On the other hand there is the class of much slower algorithms that calculate physically correct soft shadows by taking and combining many samples of the light.

In this paper we present a new soft shadow method that combines the benefits of these approaches. It samples the light source over multiple frames instead of a single frame, creating only a single shadow map each frame. Where temporal coherence is low we use spatial filtering to estimate additional samples to create correct and very fast soft shadows.

Additional Files and Images

Additional images and videos

Additional files

Weblinks

No further information available.

BibTeX

@inproceedings{SSMW09,
  title =      "Real-Time Soft Shadows Using Temporal  Coherence",
  author =     "Daniel Scherzer and Michael Schw{"a}rzler and Oliver
               Mattausch and Michael Wimmer",
  year =       "2009",
  abstract =   "A vast amount of soft shadow map algorithms have been
               presented in recent years. Most use a single sample hard
               shadow map together with some clever filtering technique to
               calculate perceptually or even physically plausible soft
               shadows.   On the other hand there is the class of much
               slower algorithms that calculate physically correct soft
               shadows by taking and combining many samples of the light. 
               In this paper we present a new soft shadow method that
               combines the benefits of these approaches. It samples the
               light source over multiple frames instead of a single frame,
               creating only a single shadow map each frame. Where temporal
               coherence is low we use spatial filtering to estimate
               additional samples to create correct and very fast soft
               shadows. ",
  month =      dec,
  booktitle =  "Advances in Visual Computing: 5th International Symposium on
               Visual Computing (ISVC 2009)",
  editor =     "Bebis, G.; Boyle, R.; Parvin, B.; Koracin, D.; Kuno, Y.;
               Wang, J.; Pajarola, R.; Lindstrom, P.; Hinkenjann, A.;
               Encarnacao, M.; Silva, C.; Coming, D.",
  isbn =       "978-3642103308",
  location =   "Las Vegas, Nevada, USA",
  publisher =  "Springer",
  series =     "Lecture Notes in Computer Science",
  pages =      "13--24",
  keywords =   "real-time rendering, soft shadows",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/2009/SSMW09/",
}