280 likes | 406 Vues
Shadow Silhouette Maps Pradeep Sen Mike Cammarano Pat Hanrahan Stanford University. Speaker: Alvin Date: 8/24/2003 SIGGRAPH 2003. Outline. Introduction Algorithm Result Artifacts Conclusion & Future Work. Introduction. Silhouette Shadow Map Shadow Volume
E N D
Shadow Silhouette MapsPradeep Sen Mike Cammarano Pat HanrahanStanford University Speaker: Alvin Date: 8/24/2003 SIGGRAPH 2003
Outline • Introduction • Algorithm • Result • Artifacts • Conclusion & Future Work Shadow Silhouette Maps
Introduction • Silhouette • Shadow Map • Shadow Volume • Shadow Silhouette Map Geometry Silhouette Shadow Silhouette Maps
Shadow Map Shadow Silhouette Maps
Shadow Map Shadow Silhouette Maps
Shadow Volume Shadow Silhouette Maps
Shadow Volume Shadow Silhouette Maps
Shadow Silhouette Map • Shadow Map + Silhouette Information Shadow Silhouette Maps
Outline • Introduction • Algorithm • Result • Artifacts • Conclusion & Future Work Shadow Silhouette Maps
Algorithm • Criteria • Abstract • Input • Depth Test & Shadow Configurations • Generating the Silhouette Map • Shadow Rendering Shadow Silhouette Maps
Criteria • The representation must guarantee a continuous shadow boundary. • The information has to be easy to store in a texture. • There is only one silhouette point in each texel; only the last point will be stored. Shadow Silhouette Maps
Abstract Shadow Silhouette Maps
Input • Shadow Map • Silhouette Edge (Geometry Information) Shadow Silhouette Maps
Depth Test & Shadow Configurations Shadow Silhouette Maps
Generating the Silhouette Map Shadow Silhouette Maps
Generating the Silhouette Map Shadow Silhouette Maps
Shadow Rendering Shadow Silhouette Maps
Outline • Introduction • Algorithm • Result • Artifacts • Conclusion & Future Work Shadow Silhouette Maps
Result (Left) Standard shadow map. (Center) Shadow volumes. (Right) Silhouette map. Shadow Silhouette Maps
Result Shadow Silhouette Maps
Result Shadow Silhouette Maps
Result Shadow Silhouette Maps
Result Scene fill: The number of fragments rendered to draw the scene without shadows. Volume fill: The number of fragments drawn when rendering the shadow volume geometry. Silhouette fill: The number of fragments that pass through silhouette. O: The ratio of volume fill to scene fill is the overdraw factor O. P: The ratio of silhouette fill to scene fill is the percentage P. Shadow Silhouette Maps
Outline • Introduction • Algorithm • Result • Artifacts • Conclusion & Future Work Shadow Silhouette Maps
Artifacts Shadow Silhouette Maps
Artifacts Shadow Silhouette Maps
Outline • Introduction • Algorithm • Result • Artifacts • Conclusion & Future Work Shadow Silhouette Maps
Conclusion & Future Work • Significantly improves the quality of shadow mapped images. • Simple and runs in real time. • Finding the better silhouette representations out. • Extending to soft shadow algorithms. • Implementing the algorithm in hardware. Shadow Silhouette Maps