1 / 28

Shadow Silhouette Maps Pradeep Sen Mike Cammarano Pat Hanrahan Stanford University

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

svein
Download Presentation

Shadow Silhouette Maps Pradeep Sen Mike Cammarano Pat Hanrahan Stanford University

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Shadow Silhouette MapsPradeep Sen Mike Cammarano Pat HanrahanStanford University Speaker: Alvin Date: 8/24/2003 SIGGRAPH 2003

  2. Outline • Introduction • Algorithm • Result • Artifacts • Conclusion & Future Work Shadow Silhouette Maps

  3. Introduction • Silhouette • Shadow Map • Shadow Volume • Shadow Silhouette Map Geometry Silhouette Shadow Silhouette Maps

  4. Shadow Map Shadow Silhouette Maps

  5. Shadow Map Shadow Silhouette Maps

  6. Shadow Volume Shadow Silhouette Maps

  7. Shadow Volume Shadow Silhouette Maps

  8. Shadow Silhouette Map • Shadow Map + Silhouette Information Shadow Silhouette Maps

  9. Outline • Introduction • Algorithm • Result • Artifacts • Conclusion & Future Work Shadow Silhouette Maps

  10. Algorithm • Criteria • Abstract • Input • Depth Test & Shadow Configurations • Generating the Silhouette Map • Shadow Rendering Shadow Silhouette Maps

  11. 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

  12. Abstract Shadow Silhouette Maps

  13. Input • Shadow Map • Silhouette Edge (Geometry Information) Shadow Silhouette Maps

  14. Depth Test & Shadow Configurations Shadow Silhouette Maps

  15. Generating the Silhouette Map Shadow Silhouette Maps

  16. Generating the Silhouette Map Shadow Silhouette Maps

  17. Shadow Rendering Shadow Silhouette Maps

  18. Outline • Introduction • Algorithm • Result • Artifacts • Conclusion & Future Work Shadow Silhouette Maps

  19. Result (Left) Standard shadow map. (Center) Shadow volumes. (Right) Silhouette map. Shadow Silhouette Maps

  20. Result Shadow Silhouette Maps

  21. Result Shadow Silhouette Maps

  22. Result Shadow Silhouette Maps

  23. 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

  24. Outline • Introduction • Algorithm • Result • Artifacts • Conclusion & Future Work Shadow Silhouette Maps

  25. Artifacts Shadow Silhouette Maps

  26. Artifacts Shadow Silhouette Maps

  27. Outline • Introduction • Algorithm • Result • Artifacts • Conclusion & Future Work Shadow Silhouette Maps

  28. 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

More Related