Skip to main content

Research on Shadow Map Based Shadow Generation

  • Conference paper
Entertainment for Education. Digital Techniques and Systems (Edutainment 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6249))

  • 3042 Accesses

Abstract

Shadow map algorithms are commonly used in shadow generation due to their simplicity and independence of scene complexity. Three aspects are considered in constructing appropriate shadow maps: the number of shadow maps, parameterization of shadow maps and the content of shadow maps. Following these three aspects, this paper will study most of the shadow map algorithms currently proposed, discuss their advantages and drawbacks and their application areas.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Crow, F.C.: Shadow Algorithms for Computer Graphics. Computer Graphics 11(3), 242–248 (1977)

    Article  Google Scholar 

  2. Williams, L.: Casting curved shadows on curved surface. Computer Graphics 12(3), 270–274 (1978)

    Article  Google Scholar 

  3. Akenine-Möller, T., Haines, E.: Real-time rendering, 2nd edn. A K Peters, Ltd., Wellesley (2004)

    Google Scholar 

  4. Brabec, S., Annen, T., Seidel, H.: Shadow mapping for hemispherical and omnidirectional light sources. In: Proceeding of Computer Graphics International (2002)

    Google Scholar 

  5. Wimmer, M., Scherzer, D., Purgathofer, W.: Light Space Perspective Shadow Maps. In: Proceedings of Eurographics Symposium on Rendering (2004)

    Google Scholar 

  6. Stamminger, M., Drettakis, G.: Perspective shadow maps. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, San Antonio, Texas, pp. 557–562 (2002)

    Google Scholar 

  7. Osman, B., Bukowski, M., McEvoy, C.: Practical Implementation of Dual Paraboloid Shadow Maps. In: Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames, Boston, Massachusetts (2006)

    Google Scholar 

  8. Voorhies, D., Foran, J.: Reflection vector shading hardware. In: Proceeding of SIGGRAPH ’94, Orlando, Florida, pp. 163–166 (1994)

    Google Scholar 

  9. Kozlovs, S.: Perspective shadow maps - care and feeding. GPU Gems, pp. 217–244. Addison-Wesley, Boston (2004)

    Google Scholar 

  10. Haeberli, P.E., Akeley, K.: The accumulation buffer: Hardware support for high-quality rendering. In: SIGGRAPH’90 proceedings, pp. 309–318 (1990)

    Google Scholar 

  11. Chen, S.E., Williams, L.: View interpolation for image synthesis. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Anaheim, California, pp. 279–288 (1993)

    Google Scholar 

  12. Agrawala, M., Ramamoorthi, R., Heirich, A., et al.: Efficient image-based methods for rendering soft shadows. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, New Orleans, Louisiana, pp. 375–384 (2000)

    Google Scholar 

  13. Atty, L., Holzschuch, N., Lapierre, M., et al.: Soft Shadow Maps: Efficient Sampling of Light Source Visibility. Computer Graphic Forum 25(4), 725–741 (2006)

    Article  Google Scholar 

  14. Guennebaud, G., Barthe, L., Paulin, M.: Real-time Soft Shadow Mapping by Backprojection. In: Proceedings of Eurographics Symposium on Rendering, Nicosia (2006)

    Google Scholar 

  15. Guennebaud, G., Barthe, L., Paulin, M.: High-quality Adaptive Soft Shadow Mapping. Computer Graphics Forum 26(3), 525–534 (2007)

    Article  Google Scholar 

  16. Schwarz, M., Stamminger, M.: Bitmask Soft Shadows. Computer Graphics Forum 26(3), 515–524 (2007)

    Article  Google Scholar 

  17. Bavoil, L., Callahan, S.P., Silva, S.T.: Robust Soft Shadow Mapping with Backprojection and Depth Peeling. Journal of Graphics Tools 13(1), 19–29 (2008)

    Google Scholar 

  18. Yang, B.G., Feng, J.Q., Guennebaud, G., et al.: Packet-based Hierarchal Soft Shadow Mapping. In: Eurographics Symposium on Rendering (2009)

    Google Scholar 

  19. Tadamura, K., Qin, X.G., Nakamae, E.: Rendering optimal solar shadows with depth maps. The Visual Computer 17(2), 76–90 (2001)

    Article  MATH  Google Scholar 

  20. Lloyd, B., Tuft, D., Yoon, S., Manocha, D.: Warping and partitioning for low error shadow maps. In: Proceedings of the Eurographics Symposium on Rendering, pp. 215–226 (2006)

    Google Scholar 

  21. Zhang, F., Sun, H.Q., Xu, L.L., et al.: Parallel-split shadow maps for large-scale virtual environments. In: Proceedings of the ACM International Conference on Virtual Reality Continuum and its Applications, Hong Kong, pp. 311–318 (2006)

    Google Scholar 

  22. Zhang, F., Sun, H.Q., Nyman: Parallel-split shadow maps on programmable GPUs. GPU Gems III. Addison-Wesley, Boston (2007)

    Google Scholar 

  23. Fernando, R., Fernandez, S., Bala, K., et al.: Adaptive shadow maps. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Los Angeles, California, pp. 387–390 (2001)

    Google Scholar 

  24. Lefohn, A., Sengupta, S., Kniss, J., et al.: Dynamic adaptive shadow maps on graphics hardware. In: ACM SIGGRAPH 2005 Sketches, Los Angeles, California (2005)

    Google Scholar 

  25. Giegl, M., Wimmer, M.: Queried virtural shadow maps. In: Proceedings of the 2007 Symposium on Interactive 3D graphics and games, Seattle, Washington, pp. 65–72 (2007)

    Google Scholar 

  26. Lefohn, A.E.: Resolution-matched shadow maps. ACM Transaction on Graphics 26(4), 20(1), 20(7) (2007)

    Google Scholar 

  27. Arvo, J.: Tiled Shadow Maps. In: Proceedings of the Computer Graphics International, Washington, DC, pp. 240–247 (2004)

    Google Scholar 

  28. Lloyd, D.B., Govindaraju, N.K., Quammen, C., et al.: Logarithmic Perspective Shadow Maps. ACM Transaction on Graphics 27(4), 1–39 (2008)

    Article  Google Scholar 

  29. Martin, T., Tan, T.S.: Anti-aliasing and continuity with trapezoidal shadow maps. In: Proceedings of the Eurographics Symposium on Rendering (2004)

    Google Scholar 

  30. Johnson, G., Mark, W., Burns, C.: The irregular z-buffer and its application to shadow mapping. The University of Texas at Austin, Department of Computer Sciences (2004)

    Google Scholar 

  31. Aila, T., Laine, S.: Alias-free shadow maps. In: Proceedings of Eurographics Symposium on Rendering, pp. 161–166 (2004)

    Google Scholar 

  32. Sintorn, E., Eisemann, E., Assarsson, U.: Sample based visibility for soft shadows using alias-free shadow maps. In: Proceedings of the Eurographics Symposium on Rendering, pp. 1285–1292 (2008)

    Google Scholar 

  33. Woo, A.: The shadow depth map revisited. Graphics Gems III, pp. 338–342. Academic Press, Boston (1992)

    Google Scholar 

  34. Weiskopf, D., Ertl, T.: Shadow mapping based on dual depth layers. In: The Eurographics ’03 Short Papers, The Eurographics Associoation, pp.53–60 (2003)

    Google Scholar 

  35. Hourcade, J.C., Nicolas, A.: Algorithms for Antialiased Cast Shadows. Computers & Graphics 9(3), 259–265 (1985)

    Article  Google Scholar 

  36. Reeves, W.T., Salesin, D.H., Cook, R.L.: Rendering antialiased shadows with depth maps. Computer Graphics 21(4), 283–291 (1987)

    Article  Google Scholar 

  37. Donnelly, W., Lauritzen, A.: Variance shadow maps. In: Proceedings of the 2006 symposium on Interactive 3D graphics and games, New York, NY, USA, pp. 161–165 (2006)

    Google Scholar 

  38. Lauritzen, A., McCool, M.: Layered variance shadow maps. In: Proceedings of graphics interface 2008, Windsor, Ontario, Canada (2008)

    Google Scholar 

  39. Lauritzen, A.: Summed-Area Variance Shadow Maps. GPU Gems III. Addison-Wesley, Boston (2007)

    Google Scholar 

  40. Annen, T., Mertens, T., Bekaert, P., et al.: Convolution shadow maps. In: Proceedings of Eurographics Symposium on Rendering, pp. 51–60 (2007)

    Google Scholar 

  41. Annen, T., Mertens, T., Seidel, H.–P., et al.: Exponential shadow maps. In: Proceedings of graphics interface 2008, Windsor, Ontario, pp. 155–161 (2008)

    Google Scholar 

  42. Lokovic, T., Veach, E.: Deep shadow maps. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, New Orleans, Louisiana, pp. 385–392 (2002)

    Google Scholar 

  43. Kim, T.Y., Kay, T.L.: Opacity shadow maps. In: 12th Eurographics Workshop on Rendering Techniques, pp. 177–182 (2001)

    Google Scholar 

  44. Yukel, C., Keyser, J.: Deep opacity maps. Computer Graphics Forum, 675–680 (2008)

    Google Scholar 

  45. Chan, E., Durand, F.: An efficient hybrid shadow rendering algorithm. In: Proceeding of the Eurographics Symposium on Rendering, pp. 185–195 (2004)

    Google Scholar 

  46. Annen, T., Zhao, D., Mertens, T., Bekaet, P., et al.: Real-time, all-frequency shadows in dynamic scenes. ACM Transactions on Graphics, SIGGRAPH 2008 (2008)

    Google Scholar 

  47. Shanmugam, P., Arikan, O.: Hardware Accelerated Ambient Occlusion Techniques on GPUs. In: Proceedings of the 2007 symposium on Interactive 3D graphics and games (2007)

    Google Scholar 

  48. Nichols, G., Wyman, C.: Multiresolution splatting for indirect illumination. In: Proceedings of the 2009 symposium on Interactive 3D graphics and games (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Guo, J., Xu, XY., Zhuang, Y., Pan, JG. (2010). Research on Shadow Map Based Shadow Generation. In: Zhang, X., Zhong, S., Pan, Z., Wong, K., Yun, R. (eds) Entertainment for Education. Digital Techniques and Systems. Edutainment 2010. Lecture Notes in Computer Science, vol 6249. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14533-9_54

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14533-9_54

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14532-2

  • Online ISBN: 978-3-642-14533-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics