Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1179849.1180042acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Fast approximation to spherical harmonics rotation

Published: 30 July 2006 Publication History

Abstract

We present a fast and simple approximation of spherical harmonic rotation which decreases the asymptotic complexity and achieves a speedup of four to six in practical applications. The rotation procedure's simplicity allows implementation in a pixel shader of standard graphics hardware. The main idea is to replace the general spherical harmonic rotation matrix by its truncated Taylor expansion, resulting in a sparse matrix. We show applications in global illumination (radiance interpolation) and GPU-based real-time shading (normal mapping on surfaces with arbitrary BRDFs illuminated by low-frequency environment lighting). Although the rotation approximation is accurate only for small rotation angles, we show this is not a serious limitation in our applications.

Supplementary Material

JPG File (a154-krivanek-high.jpg)
JPG File (a154-krivanek-low.jpg)
High Resolution (a154-krivanek-high.mov)
Low Resolution (a154-krivanek-low.mov)

References

[1]
Kautz, J., Sloan, P.-P., and Snyder, J. 2002. Fast, arbitrary BRDF shading for low-frequency lighting using spherical harmonics. In Proceedings of the 13th Eurographics workshop on Rendering, Eurographics Association, 291--296.
[2]
Křivánek, J., Gautron, P., Pattanaik, S., and Bouatouch, K. 2005. Radiance caching for efficient global illumination computation. IEEE TVCG 11, 5.
[3]
Sloan, P.-P., Luna, B., and Snyder, J. 2005. Local, deformable precomputed radiance transfer. ACM Trans. Graph. 24, 3, 1216--1223.

Cited By

View all
  • (2022)Gaussian Process for Radiance Functions on the SphereComputer Graphics Forum10.1111/cgf.1450141:6(67-81)Online publication date: 5-Apr-2022
  • (2018)Highly Productive, High-Performance Application Frameworks for Post-Petascale ComputingAdvanced Software Technologies for Post-Peta Scale Computing10.1007/978-981-13-1924-2_5(77-98)Online publication date: 7-Dec-2018
  • (2013)Real-Time Rendering for Multi-Layered Translucent Materials such as Human Skin under Dynamic Environment LightingApplied Mechanics and Materials10.4028/www.scientific.net/AMM.274.423274(423-426)Online publication date: Jan-2013
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '06: ACM SIGGRAPH 2006 Sketches
July 2006
212 pages
ISBN:1595933646
DOI:10.1145/1179849
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 July 2006

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGGRAPH06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Gaussian Process for Radiance Functions on the SphereComputer Graphics Forum10.1111/cgf.1450141:6(67-81)Online publication date: 5-Apr-2022
  • (2018)Highly Productive, High-Performance Application Frameworks for Post-Petascale ComputingAdvanced Software Technologies for Post-Peta Scale Computing10.1007/978-981-13-1924-2_5(77-98)Online publication date: 7-Dec-2018
  • (2013)Real-Time Rendering for Multi-Layered Translucent Materials such as Human Skin under Dynamic Environment LightingApplied Mechanics and Materials10.4028/www.scientific.net/AMM.274.423274(423-426)Online publication date: Jan-2013
  • (2012)Sparse zonal harmonic factorization for efficient SH rotationACM Transactions on Graphics10.1145/2167076.216708131:3(1-9)Online publication date: 5-Jun-2012
  • (2011)Diffeomorphic Image Registration of Diffusion MRI Using Spherical HarmonicsIEEE Transactions on Medical Imaging10.1109/TMI.2010.209502730:3(747-758)Online publication date: Mar-2011
  • (2010)Interactive Volume-Based Indirect Illumination of Dynamic ScenesIntelligent Computer Graphics 201010.1007/978-3-642-15690-8_12(229-245)Online publication date: 2010
  • (2008)Precomputed radiance transfer for X3D based mixed reality applicationsProceedings of the 13th international symposium on 3D web technology10.1145/1394209.1394213(7-10)Online publication date: 9-Aug-2008
  • (2007)Eigentransport for efficient and accurate all-frequency relightingProceedings of the 5th international conference on Computer graphics and interactive techniques in Australia and Southeast Asia10.1145/1321261.1321290(163-169)Online publication date: 1-Dec-2007
  • (2006)Efficient wavelet rotation for environment map renderingProceedings of the 17th Eurographics conference on Rendering Techniques10.5555/2383894.2383916(173-182)Online publication date: 26-Jun-2006

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media