Download presentation
Presentation is loading. Please wait.
Published byConstance Weaver Modified over 9 years ago
1
Adaptive Depth Bias for Shadow Maps Hang Dou 4, Yajie Yan 4, Ethan Kerzner 2, Zeng Dai 1, Chris Wyman 3 University of Iowa 1, SCI Institute 2, NVIDIA 3 Washington University in St. Louis 4
2
Introduction False self-shadowing or shadow acne : no bias appropriate bias :
3
Introduction Cause of false self-shadowing
4
Introduction Our work: remove false shadowing with less false unshadowing Constant BiasOur Method
5
Introduction Related Work Constant Slope ScaleDual Depth
6
Observation
7
Adaptive Bias 1.Lift the fragment just above the false shadow caster inside the corresponding shadow map texel. 1.Find the false shadow caster or compute adaptive offset. 2.Move the fragment just above the false shadow caster with an adaptive epsilon value. 2. AdaptiveBias = AdaptiveOffset + AdaptiveEpsilon
8
Compute the adaptive offset Traditional Shadow Map
9
Apply to paraboloid shadow map Paraboloid Shadow Map
10
Apply to voxelized shadow volume Voxelized Shadow Volume
11
Compute the Adaptive Epsilon Depth Compression in OpenGL
12
Compute the Adaptive Epsilon
13
Results Traditional Shadow Map Constant Slope Scale Our Dual Depth
14
Results Paraboloid Shadow Map Constant Slope Scale
15
Results Paraboloid Shadow Map OurDual Depth
16
Results Voxelized Shadow Volume ConstantOur
17
Timing
18
Limitation When shadow map resolution gets too low. When light source gets too far away.
19
Conclusion We compute an adaptive depth bias to eliminate the shadow acne. We implement our method for traditional shadow map, paraboloid shadow map and voxelized shadow volume. ConstantAdaptive
20
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.