This Article 
 Bibliographic References 
 Add to: 
It's Really Not a Rendering Bug, You See ...
September 1996 (vol. 16 no. 5)
pp. 21-25
Most rendering algorithms deliberately employ approximations and other short cuts out of efficiency considerations. The frequent misuse or over-expectations of such methods, far from being common coding errors, give rise to images which exhibit characteristic and easily identifiable artifacts. This paper classifies the best-known varieties; a companion set of figures is provided as an aid to their identification.

1. T. Whitted, “An Improved Illumination Model for Shaded Display,” Comm. ACM, vol. 23, no. 6, pp. 343-349, 1980.
2. E. Haines,“Essential ray tracing algorithms,” Chapter 2 in A. Glassner, Ed., An Introduction to Ray Tracing. Academic Press, 1989.
3. J. Amanatides, D. Mitchell, Graphics Interface, May 1990, pp. 221-228.
4. J.M. Snyder and A.H. Barr, "Ray Tracing Complex Models Containing Surface Tesselations," ACM Computer Graphics (Proc. Siggraph), Vol. 21, No. 4, Jul. 1987, pp. 119-128.
5. H. Gouraud, "Computer Display of Curved Surfaces," IEEE Trans.Computers, Vol. C-20, No. 6, June 1971, pp. 623-629.
6. B.-T. Phong, "Illumination for Computer Generated Pictures," Comm. ACM, vol. 18, no. 6, 1975, pp. 311-317.
7. J.F. Blinn, "Models of Light Reflection for Computer Synthesized Pictures," Computer Graphics, vol. 11, no. 2, 1977, pp. 192-198.
8. F. Fisher and A. Woo, "R.E Versus N.H Specular Highlights," in Graphics Gems IV, P. Heckbert, ed., Academic Press, Cambridge, Mass., Aug. 1994, pp. 388-400.
9. L. Wolf and D. Kurlander, "Ray Tracing with Polarization Parameters," IEEE CG&A, Vol. 10, No. 6, Nov. 1990, pp. 44-55.
10. P. Heckbert, "Survey of Texture Mapping," IEEE Computer Graphics and Applications, Vol. 6, No. 11, Nov. 1986, pp. 56-67.
11. J. Blinn, "Jim Blinn's Corner: Hyperbolic Interpolation," IEEE CG&A, Vol. 12, No. 4, July 1992, pp. 89-94.
12. N. Max, "Smooth Appearance for Polygonal Surfaces," Visual Computer, Vol. 4, 1989, pp. 160-173.

Index Terms:
illumination, polygon, ray tracing, reflection, shading, shadows.
Andrew Woo, Andrew Pearce, Marc Ouellette, "It's Really Not a Rendering Bug, You See ...," IEEE Computer Graphics and Applications, vol. 16, no. 5, pp. 21-25, Sept. 1996, doi:10.1109/38.536271
Usage of this product signifies your acceptance of the Terms of Use.