ACM Home Page
Please provide us with feedback. Feedback
Real-time soft shadows in dynamic scenes using spherical harmonic exponentiation
Full text MovMov (18:44),  PdfPdf (457 KB)
Source ACM Transactions on Graphics (TOG) archive
Volume 25 ,  Issue 3  (July 2006) table of contents
Proceedings of ACM SIGGRAPH 2006
SESSION: Precomputed transfer table of contents
Pages: 977 - 986  
Year of Publication: 2006
ISSN:0730-0301
Also published in ...
Authors
Zhong Ren  Zhejiang Univ.
Rui Wang  Zhejiang Univ.
John Snyder  Microsoft Research
Kun Zhou  Microsoft Research Asia
Xinguo Liu  Microsoft Research Asia
Bo Sun  Columbia Univ.
Peter-Pike Sloan  Microsoft Corporation
Hujun Bao  Zhejiang Univ.
Qunsheng Peng  Zhejiang Univ.
Baining Guo  Microsoft Research Asia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 24,   Downloads (12 Months): 209,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1141911.1141982
What is a DOI?

ABSTRACT

Previous methods for soft shadows numerically integrate over many light directions at each receiver point, testing blocker visibility in each direction. We introduce a method for real-time soft shadows in dynamic scenes illuminated by large, low-frequency light sources where such integration is impractical. Our method operates on vectors representing low-frequency visibility of blockers in the spherical harmonic basis. Blocking geometry is modeled as a set of spheres; relatively few spheres capture the low-frequency blocking effect of complicated geometry. At each receiver point, we compute the product of visibility vectors for these blocker spheres as seen from the point. Instead of computing an expensive SH product per blocker as in previous work, we perform inexpensive vector sums to accumulate the log of blocker visibility. SH exponentiation then yields the product visibility vector over all blockers. We show how the SH exponentiation required can be approximated accurately and efficiently for low-order SH, accelerating previous CPU-based methods by a factor of 10 or more, depending on blocker complexity, and allowing real-time GPU implementation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
4
 
5
Bunnell, M. 2004. Dynamic ambient occlusion and indirect lighting. In GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation. Addison-Weseley Professional, 223--233.
6
 
7
 
8
9
 
10
 
11
Kautz, J., Lehtinen, J., and Aila, T. 2004. Hemispherical rasterization for self-shadowing of dynamic objects. In Proc. of Eurographics Symposium on Rendering 2004, 179--184.
12
13
 
14
Lloyd, S. 1982. Least squares quantization in PCM. IEEE Transactions on Information Theory IT-28, 2 (Mar.), 129--137.
 
15
Malmer, M., Malmer, F., Assarsson, U., and Holzschuch, N. 2005. Fast precomputed ambient occlusion for proximty shadows. Tech. Rep. 5779, INRIA.
16
 
17
Mei, C., Shi, J., and Wu, F. 2004. Rendering with spherical radiance transport maps. Eurographics 2004 (Computer Graphics Forum) 23, 3, 281--290.
18
19
 
20
21
 
22
Ren, Z., Wang, R., Snyder, J., Zhou, K., Liu, X., Sun, B., Sloan, P., Bao, H., Peng, Q., and Guo, B. 2006. Supplement for real-time soft shadows in dynamic scenes using spherical harmonic exponentiation. Tech. rep., Microsoft Corporation. available on the SIGGRAPH 2006 Conference DVD.
 
23
Schetzen, M. 1980. The Volterra and Wiener Theories of Nonlinear Systems. John Wiley and Sons.
24
25
26
27
 
28
Snyder, J. 2006. Code generation and factoring for fast evaluation of low-order spherical harmonic products and squares. Tech. Rep. MSR-TR-2006-53, Microsoft Corporation.
29
30
 
31
Wang, R., Zhou, K., Snyder, J., Liu, X., Bao, H., Peng, Q., and Guo, B. 2006. Variational sphere set approximation for solid objects. Submitted to Pacific Graphics.
32

CITED BY  13

Collaborative Colleagues:
Zhong Ren: colleagues
Rui Wang: colleagues
John Snyder: colleagues
Kun Zhou: colleagues
Xinguo Liu: colleagues
Bo Sun: colleagues
Peter-Pike Sloan: colleagues
Hujun Bao: colleagues
Qunsheng Peng: colleagues
Baining Guo: colleagues