Title
Fast Approximation To Spherical Harmonic Rotation
Keywords
Environment mapping; Global illumination; Normal mapping; Radiance caching; Spherical harmonics rotation
Abstract
Rotation of functions represented by spherical harmonics is an important part of many real-time lighting and global illumination algorithms. For some of them a per-vertex or even per-pixel rotation is required, which implies the necessity of an efficient rotation procedure. The speed of any of the existing rotation procedures is, however, not able to meet the requirements of real-time lighting or fast global illumination. We present an efficient approximation of the spherical harmonic rotation applicable for small rotation angles. We replace the general spherical harmonic rotation matrix by its truncated Taylor expansion, which significantly decreases the computation involved in the rotation. Our approximation decreases the asymptotic complexity of the rotation-the higher the order of spherical harmonics, the higher the speed-up. We show applications of the proposed rotation approximation in global illumination and real-time shading. Although the rotation approximation is accurate only for small rotation angles, we show this is not a serious limitation in our applications. Copyright © 2006 by the Association for Computing Machinery, Inc.
Publication Date
1-1-2006
Publication Title
Proceedings - SCCG 2006: 22nd Spring Conference on Computer Graphics
Number of Pages
49-58
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1145/2602161.2602167
Copyright Status
Unknown
Socpus ID
84901988155 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/84901988155
STARS Citation
Křivánek, Jaroslav; Konttinen, Jaakko; Pattanaik, Sumanta; Bouatouch, Kadi; and Žára, Jiří, "Fast Approximation To Spherical Harmonic Rotation" (2006). Scopus Export 2000s. 8952.
https://stars.library.ucf.edu/scopus2000/8952