ABSTRACT

This article describes novel techniques that extend the original screen-space soft shadows algorithm [Gumbau et al. 10] in order to make sure that the speed of rendering is optimal and that we take into consideration overlapping and translucent shadows. We introduce layers, an essential component to filtering overlapping shadows in screen space. We aim to render near one hundred properly filtered, perceptually correct shadows in real time. We also aim to make this technique easy to integrate into existing rendering pipelines.