Incremental Spherical Interpolation with Quadratically Varying Angle

Anders Hast
Creative Media Lab, University of Gävle

Tony Barrera
Barrera Kristiansen AB

Ewert Bengtsson
Centre for Image Analysis, Uppsala University, Sweden

Ladda ner artikel

Ingår i: SIGRAD 2006. The Annual SIGRAD Conference; Special Theme: Computer Games

Linköping Electronic Conference Proceedings 19:7, s. 36–38

Visa mer +

Publicerad: 2006-11-22


ISSN: 1650-3686 (tryckt), 1650-3740 (online)


Spherical linear interpolation has got a number of important applications in computer graphics. We show how spherical interpolation can be performed efficiently even for the case when the angle vary quadratically over the interval. The computation will be fast since the implementation does not need to evaluate any trigonometric functions in the inner loop. Furthermore; no renormalization is necessary and therefore it is a true spherical interpolation. This type of interpolation; with non equal angle steps; should be useful for animation with accelerating or decelerating movements; or perhaps even in other types of applications.


Inga nyckelord är tillgängliga


T. BARRERA; A. HAST; E. BENGTSSON 2004. Faster shading by equal angle interpolation of vectors IEEE Transactions on Visualization and Computer Graphics; pp. 217-223.

T. BARRERA; A. HAST; E. BENGTSSON 2005. Incremental Spherical Linear Interpolation SIGRAD 2004; pp. 7-10.

T. DUFF 1979. Smoothly Shaded Renderings of Polyhedral Objects on Raster Displays ACM; Computer Graphics; Vol. 13; 1979; pp. 270-275.

A. GLASSNER 1999. Situation Normal Andrew Glassner’s Notebook- Recreational Computer Graphics; Morgan Kaufmann Publishers; pp. 87-97.

A. HAST; T. BARRERA; E. BENGTSSON 2003. Shading by Spherical Linear Interpolation using DeMoivre’s Formula WSCG’03; Short Paper; pp. 57-60.

A. HAST; T. BARRERA; E. BENGTSSON 2003. Improved Shading Performance by avoiding Vector Normalization; WSCG’01; Short Paper;2001; pp. 1-8.

W. K. NICHOLSON 1995. Linear Algebra with Applications PWS Publishing Company; pp. 275;276.

R. PARENT 2002. Computer Animation - Algorithms and Techniques Academic Press; pp. 97;98.

J. SHANKEL 2000. Interpolating Quaternions Game Programming Gems. Edited byM. DeLoura. Charles RiverMedia; pp. 205-213

K. SHOEMAKE 1985. Animating rotation with quaternion curves ACM SIGGRAPH; pp. 245-254.

A. WATT; M. WATT 1992. Advanced Animation and Rendering Techniques - Theory and Practice AddisonWesley; pp. 363; 366.

Citeringar i Crossref