Rendering antialiased shadows with depth maps
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Shadow algorithms for computer graphics
SIGGRAPH '77 Proceedings of the 4th annual conference on Computer graphics and interactive techniques
Proceedings of the 12th Eurographics Workshop on Rendering Techniques
Casting curved shadows on curved surfaces
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
ACM SIGGRAPH 2006 Papers
EGSR'07 Proceedings of the 18th Eurographics conference on Rendering Techniques
Warping and partitioning for low error shadow maps
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Logarithmic perspective shadow maps
ACM Transactions on Graphics (TOG)
Light Space Cascaded Shadow Maps for Large Scale Dynamic Environments
MIG '09 Proceedings of the 2nd International Workshop on Motion in Games
Bilateral Filtered Shadow Maps
ISVC '09 Proceedings of the 5th International Symposium on Advances in Visual Computing: Part II
ACM SIGGRAPH ASIA 2009 Courses
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Research on shadow map based shadow generation
Edutainment'10 Proceedings of the Entertainment for education, and 5th international conference on E-learning and games
Sample distribution shadow maps
I3D '11 Symposium on Interactive 3D Graphics and Games
Light space cascaded shadow maps algorithm for real time rendering
Journal of Computer Science and Technology - Special issue on natural language processing
Shadow map filtering with Gaussian shadow maps
Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry
ACM SIGGRAPH 2012 Courses
Technical Section: Smooth shadow boundaries with exponentially warped Gaussian filtering
Computers and Graphics
ACM SIGGRAPH 2013 Courses
Proceedings of the 18th meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Hi-index | 0.00 |
Shadow maps are commonly used in real-time rendering, but they cannot be filtered linearly like standard color, resulting in severe aliasing. Variance shadow maps resolve this problem by representing the depth distribution using moments, which can be linearly filtered. However, variance shadow maps suffer from "light bleeding" artifacts and require high-precision texture filtering hardware. We introduce layered variance shadow maps, which provide simultaneous solutions to both of these limitations. By partitioning the shadow map depth range into multiple layers, we eliminate all light bleeding between different layers. Using more layers increases the quality of the shadows at the expense of additional storage. Because each of these layers covers a reduced depth range, they can be stored in lower precision than would be required with typical variance shadow maps, enabling their use on a much wider range of graphics hardware. We also describe an iterative optimization algorithm to automatically position layers so as to maximize the utility of each. Our algorithm is easy to implement on current graphics hardware and provides an efficient, scalable solution to the problem of shadow map filtering.