Perspective Shadow Maps Marc Stamminger REVESINRIA SophiaAntipolis France
- Slides: 26
Perspective Shadow Maps Marc Stamminger REVES/INRIA, Sophia-Antipolis, France now at: Bauhaus-Universität, Weimar, Germany George Drettakis REVES/INRIA, Sophia-Antipolis, France
Generate shadow n Kevin Weiler and Peter Atherton, Siggraph ‘ 1977 – Hidden Surface Removal Using Polygon Area Sorting n Franklin C. , Siggraph ‘ 1977 – Shadow Algorithms for Computer Graphics
shadow maps n Williams, Siggraph ‘ 1978 – render scene from light source – shadowing by depth comparison
Adaptive shadow maps n T. Lokovic E. Vearch , Siggraph ‘ 2000 – Deep Shadow Maps n Randima F. Sebastian F. Kavita B. , Siggraph ‘ 2001 – Adaptive Shadow Maps
shadow map aliasing n prone to aliasing when zooming into shadow boundaries single shadow map pixel
shadow map aliasing n perspective aliasing parallel light aliased okay
shadow map aliasing perspective aliasing oversampled – smooth transition aliased n
shadow map aliasing n projection aliasing parallel light
shadow map aliasing projection aliasing oversampled – very local aliased n
post-perspective world space perspective transformation
perspective shadow map standard shadow map n perspective shadow map image n
perspective shadow map standard shadow map oversampled n aliased n perspective shadow map
perspective shadow map in post-perspective space n just another shadow map projection n reduces perspective aliasing n regeneration per frame necessary n
light source transformation n parallel light becomes point light
post-perspective world space parallel light transformation
post-perspective world space point light transformation
best case: – parallel light in post-perspective space – no new perspective distortion post-perspective n world space discussion
non-optimal case: – point light close to frustum n worst case: – becomes uniform shadow map post-perspective n world space discussion
near plane selection n near plane as far as possible
near plane selection n automatic selection: reading back depth buffer
shadows from behind n virtually move camera backwards
shadow map window n geometric method to include all necessary objects – details in the paper
results
results n first implementation on an Xbox game developer kit courtesy of Thatcher Ulrich
conclusion n perspective shadow maps – shadow map in post-perspective space – just another shadow map matrix – non-uniform shadow map resolution – needs recomputation per frame – minimal overhead for dynamic scenes
thank you
- Marc stamminger
- Variance shadow mapping
- Sample distribution shadow maps
- Shadow maps
- Stumour
- Device driver does not support hardware shadow maps
- Maps reittihaku
- Two point perspective box
- Silo perspective vs business process perspective
- Variance shadow mapping
- The dark inner portion of the shadow cone
- Cara menghitung shadow price
- Shadows in computer graphics
- The part of a shadow surrounding the darkest part
- Clever hcpa
- Shadow prices
- Shadow bankers
- Shadow payrolls
- Hate has triumphed figurative language
- The shadow of your smile engelbert humperdinck
- Shadow mask method
- Slogan shadow
- Brainpop eclipse
- Nuclear shadow
- Shadow analysis
- An ancient form of storytelling and entertainment
- How to make animals with hand shadow