Faster shading by equal angle interpolation of vectors

We show how spherical linear interpolation can be used to produce shading with a quality at least similar to Phong shading at a computational effort in the inner loop that is close to that of the Gouraud method. We show how to use the Chebyshev's recurrence relation in order to compute the shading very efficiently. Furthermore, it can also be used to interpolate vectors in such a way that normalization is not necessary, which will make the interpolation very fast. The somewhat larger setup effort required by this approach can be handled through table look up techniques.

[1]  Andrew S. Glassner Andrew Glassner's notebook - recreational computer graphics , 1999 .

[2]  Anders Hast,et al.  Improved Bump Mapping by using Quadratic Vector Interpolation , 2002, Eurographics.

[3]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[4]  James F. Blinn,et al.  Models of light reflection for computer synthesized pictures , 1977, SIGGRAPH.

[5]  David Kirk,et al.  The rendering architecture of the DN10000VS , 1990, SIGGRAPH.

[6]  László Szirmay-Kalos,et al.  HARDWARE IMPLEMENTATION OF PHONG SHADING USING SPHERICAL INTERPOLATION , 2000 .

[7]  J. Douglas Faires,et al.  Numerical Analysis , 1981 .

[8]  John W. Auer,et al.  Linear algebra with applications , 1996 .

[9]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[10]  Anders Hast,et al.  Improved Shading Performance by Avoiding Vector Normalization , 2001, WSCG.

[11]  Tom Duff Smoothly shaded renderings of polyhedral objects on raster displays , 1979, SIGGRAPH '79.

[12]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[13]  Anders Hast,et al.  Shading by Spherical Linear Interpolation using De Moivre's Formula , 2003, WSCG.

[14]  H. Gouraud Continuous Shading of Curved Surfaces , 1971, IEEE Transactions on Computers.

[15]  S. Ouyang,et al.  Phong shading by binary interpolation , 1996, Comput. Graph..

[16]  Edwin H. Blake,et al.  Faster Phong Shading via Angular Interpolation , 1989, Comput. Graph. Forum.

[17]  J. Miller Numerical Analysis , 1966, Nature.

[18]  David M. Weimer,et al.  Fast Phong shading , 1986, SIGGRAPH.

[19]  P. Garrett,et al.  Basic complex analysis , 2022 .