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

Socpus ID

84901988155 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/84901988155

This document is currently not available here.

Share

COinS