skip to main content
10.1145/2602161.2602172acmotherconferencesArticle/Chapter ViewAbstractPublication PagessccgConference Proceedingsconference-collections
research-article

Geometry shadow maps

Authors Info & Claims
Published:20 April 2006Publication History

ABSTRACT

The standard shadow map method works well in the interior area of shadows but not along the boundaries. Although many methods have been proposed to address this limitation, they suffer from various limitations. In this paper, we propose the geometry shadow map method to improve the quality of shadow boundaries. Our idea is to represent each object by one or more triangle fans and its silhouette by the perimeters of the triangle fans. The geometry shadow map is used to access the object geometry information by storing the index information of these triangle fans. Our method changes the shadow calculation problem to a line-triangle intersection problem, which can be represented by matrix-vector multiplications. This avoids reconstructing the silhouette edges or computing and rendering shadow volumes. We present some interesting implementation tricks and discuss the performance of a GPU implementation of the proposed method.

References

  1. {AA04} Aila T., Akenine-Moller T., A Hierarchical shadow volume algorithm. In Proc. of ACM SIGGRAPH/Eurographics Workshop on Graphics Hardware (2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. {CD04} Chan E., Durand F., An efficient hybrid shadow rendering algorithm. In Proc. of Eurographics Symposium on Rendering (2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {CRO77} Crow F., Shadow algorithms for computer graphics. In Proc. of ACM SIGGRAPH (1977), pp. 242--248. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. {EK03} Everitt C., Kilgard M., Optimized stencil shadow volumes (2003). http://developer.nvidia.com/docs/IO/8230/GDC2003_ShadowVolumes.pdfGoogle ScholarGoogle Scholar
  5. {FFBG01} Fernando R., Fernandez S., Bala K., Greenberg D., Adaptive shadow maps. In Proc. of ACM SIGGRAPH (2001), pp. 387--390. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. {HEI91} Heidmann T., Real shadows, real time. In Iris Universe (Nov. 1991), NO. 18, SGI, pp. 23--31. http://developer.nvidia.com/object/robust_shadow_volumes.htmlGoogle ScholarGoogle Scholar
  7. {JN03} Lien J., Amato N., Approximate Convex Decomposition. Technical Report TR03-001 (2003), Parasol Lab, Dept. of Computer Science, Texas A&M University.Google ScholarGoogle Scholar
  8. {JN04} Lien J., Amato N., Approximate Convex Decomposition of Polygons. In Proc. of ACM Symposium on Computation Geometry (June 2004), pp. 17--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {JMK00} Keil J., Polygon decomposition. Handbook of Computational Geometry (2000), Elsevier Science Publishers, pp. 491--518.Google ScholarGoogle Scholar
  10. {LV00} Lokovic T., Veach E., Deep shadow maps. In Proc. of ACM SIGGRAPH (2000), pp. 385--392. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {LWGM04} Lloyd B., Wendt J., Govindaraju N., Manocha D., CC Shadow Volumes. In Proc. of Eurographics Symposium on Rendering (2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. {McC00} McCool M., Shadow volume reconstruction from depth maps. ACM Trans. on Graphics (2000), 19(1):1--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {MHE03} McGuire M., Hughes J. F., Egan K., Kilgard M., Everitt C., Fast, practical and robust shadows (Oct. 2003). Technical Report CS03-19, Brown University.Google ScholarGoogle Scholar
  14. {RSC87} Reeves W., Salesin D., Cook R., Rendering antialiased shadows with depth maps. In Proc. of ACM SIGGRAPH (1987), pp. 283--291. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {SCH03} Sen P., Cammarano M., Hanrahan P., Shadow silhouette maps. ACM Trans. on Graphics (2003), 22(3):521--526. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {SD02} Stamminger M., Drettakis G., Perspective shadow maps. In Proc. of ACM SIGGRAPH (2002), pp. 557--562. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {WIL78} Williams L., Casting curved shadows on curved surfaces. In Proc. of ACM SIGGRAPH (1978), pp. 270--274. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {WPF90} Woo A., Poulin P., Fournier A., A survey of shadow algorithms. IEEE Computer Graphics and Applications (Nov. 1990), 10(6):13--32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {XTZ01} Li X., Toon T., Huang Z., Decomposing polygon meshes for interactive applications. In Proc. of ACM Symposium on Interactive 3D graphics (2001), pp. 35 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Geometry shadow maps

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      SCCG '06: Proceedings of the 22nd Spring Conference on Computer Graphics
      April 2006
      200 pages
      ISBN:9781450328296
      DOI:10.1145/2602161

      Copyright © 2006 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 20 April 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      SCCG '06 Paper Acceptance Rate22of39submissions,56%Overall Acceptance Rate42of81submissions,52%
    • Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader