Historically Significant Papers for Computer Graphics
Here are some great scientific publications that fundamentally
contributed to modern computer graphics, in historical order.
Omitted are the hundreds of mathematics publications on topology,
geometry, and calculus that underly graphics.
Reading these papers is a poor way to learn the topics that they
discuss. In most cases, the primary contribution can today be
described in a sentence or two, the algorithms and theories described
have since been eclipsed by alternative preferred implementations or
more general theories, and the lasting contribution was often not
recognized by the author(s) as the primary contribution of the paper
at the time of publication.
The point of reading these papers is that with the benefit of modern
knowledge we can observe the methodology of great scientists studying
image formation. We can see how they framed problems, performed
derivations, conducted experiments, and reported results in a way that
enabled contributions that stood the test of time.
With careful and clever methodology one can make discoveries
beyond of what is directly sought, even if the importance of those
discoveries will take years to fully appreciate.
- Isaac Newton, New Theory About Light and
Colors, Philosophical Transactions of the Royal Society of London, volume 6, pages 3075-3087, 1671, doi: 10.1098/rstl.1671.0072
- Thomas Young, The Bakerian Lecture: On the Theory of Light and Colours, Philosophical Transactions of the Royal Society of London, volume 92, pages 12-48, 1802, doi: 10.1098/rstl.1802.0004 ("Wave Theory of Light")
- H. F. Talbot, An Account of Some Recent Improvements in Photography, Proceedings of the Royal Society of London, volume 4, pages 312-316, 1837, doi: 10.1098/rspl.1837.0169
- Maxwell, J. Clerk, A Dynamical Theory of the Electromagnetic Field, Philosophical Transactions of the Royal Society of London, volume 155, pages 459-512, 1865, doi: 10.1098/rstl.1865.0008 ("Maxwell's Equations")
- Claude Shannon, A Mathematical Theory of Communication, Bell System Technical Journal, colume 27, pages 379-423 and 623-656, July and October, 1948 ("Information Theory")
- Paul M. Fitts, The information capacity of the human motor system in controlling the amplitude of movement, Journal of Experimental Psychology, volume 47, pages 381-391, 1954 ("Fitts' Law")
- Ivan E. Sutherland, SketchPad: A Man-Machine Graphical Communication System, Proceedings of the SHARE design automation workshop, pages 6.329-6.346, 1964
- Jack E. Bresenham, Algorithm for Computer Control of a Digital Plotter, IBM Systems Journal, volume 4, number 1, pages 25-30, 1965 ("Rasterization")
- Edwin Catmull, A Subdivision Algorithm for Computer
Display of Curved Surfaces, Ph.D. Thesis, UTEC-CSc-74-133, Computer Science Department, University of Utah, Dec. 1974. ("The z-Buffer")
- James F. Blinn, Texture and Reflection in Computer Generated Images, Communications of the ACM, volume 19, issue 10, pages 542-547, 1976, ISSN:0001-0782 ("Texture Mapping and Environment Maps")
- James F. Blinn, Models of Light Reflection for Computer Synthesized Pictures, ACM SIGGRAPH Computer Graphics, volume 11, issue 2, pages 192-198, 1977, ISSN:0097-8930 ("Blinn-Phong Model", "Microfacets")
- Lance Williams, Casting Curved Shadows on Curved Surfaces, ACM SIGGRAPH Computer Graphics, volume 12, issue 3, pages 280-274, 1978, ISSN:0097-8930 ("Shadow Maps")
- James F. Blinn, Simulation of Wrinkled Surfaces, ACM SIGGRAPH Computer Graphics, volume 12, issue 3, pages 286-292, 1978, ISSN:0097-8930 ("Bump Mapping")
- Turner Whitted, An Improved Illumination Model for Shaded Display, Communications of the ACM, volume 23, issue 6, pages 343-349, 1980, ISSN:0001-0782 ("Ray Tracing")
- James F. Blinn, A Generalization of Algebraic Surface Drawing, ACM Transactions on Graphics, volume 1, issue 3, pages 235-256, 1982, ISSN:0730-0301 ("Implicit Surface Rendering")
- Lance Williams, Pyramidal Parametrics, ACM SIGGRAPH Computer Graphics, volume 17, issue 3, pages 1-11, 1983, ISSN:0097-8930 ("MIP-maps")
- W. T. Reeves, Particle Systems--A Technique for Modeling a Class of Fuzzy Objects, ACM Transactions on Graphics, volume 2, issue 2, pages 92-108, 1983, ISSN:0730-0301
- Robert L. Cook, Thomas Porter, and Loren Carpenter, Distributed Ray Tracing, ACM SIGGRAPH Computer Graphics, volume 18, issue 3, pages 137-145, 1984, ISSN:0097-8930
- Thomas Porter and Tom Duff, Compositing Digital Images, ACM SIGGRAPH Computer Graphics, volume 18, issue 3, pages 253-259, 1984, ISSN:0097-8930 ("Alpha Compositing")
- Robert L. Cook, Shade Trees, ACM SIGGRAPH Computer Graphics, volume 18, issue 3, pages 223-231, 1984, ISSN:0097-8930
- Ken Perlin, An Image Synthesizer, ACM SIGGRAPH Computer Graphics, volume 19, issue 3, pages 287-296, 1985, ISSN:0097-8930 ("Perlin Noise")
- Ken Shoemake, Animating Rotation with Quaternion Curves, ACM SIGGRAPH Computer Graphics, volume 19, issue 3, pages 245-254, 1985, ISSN:0097-8930
- James T. Kajiya, The Rendering Equation, ACM SIGGRAPH Computer Graphics, volume 20, issue 4, pages 143-150, 1986, ISSN:0097-8930 ("The Rendering Equation" and "Path Tracing")
- John Lasseter, Principles of Traditional Animation Applied to 3D Computer Animation, Proceedings of the 14th annual conference on Computer graphics and interactive techniques, pages 35-44, 1987, ISBN:0-89791-227-6
- Craig W. Reynolds, Flocks, Herds, and Schools: A Distributed Behavioral Model, Proceedings of the 14th annual conference on Computer graphics and interactive techniques, pages 25-34, 1987, ISBN:0-89791-227-6
- Robert L. Cook, Loren Carpenter, and Edwin Catmull, The Reyes Image Rendering Architecture, ACM SIGGRAPH Computer Graphics, volume 21, issue 4, pages 95-102, 1987, ISSN:0097-8930 ("Micropolygons")
- Takafumi Saito and Tokiichiro Takahashi, Comprehensible Rendering of 3D Shapes, IEEE Computer Graphics & Applications, volume 24, issue 4, pages 197-206, 1990, ISSN:0097-8930 ("Geometry Buffer" and "Deferred Shading")
- Paul Haeberli, Paint By Numbers: Abstract Image Representations, Proceedings of the 17th annual conference on Computer graphics and interactive techniques, pages 207-214, 1990, ISBN:0-89791-344-2 ("Non-Photorealistic Rendering")
- Henrik Wann Jensen, Global Illumination Using Photon Maps, Proceedings of the Eurographics Workshop on Rendering Techniques '96, pages 21-30, 1996, ISBN:3-211-82883-4
- Alvy Ray Smith and James F. Blinn, Blue Screen Matting, Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, pages 259-268, 1996, ISBN:0-89791-746-4
- Steven J. Gortler,
Radek Grzeszczuk,
Richard Szeliski, and
Michael F. Cohen,
The Lumigraph,
Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, pages 43-54, 1996, ISBN:0-89791-746-4
("Light field Filtering and Rendering"; light fields are much older and Levoy and Hanrahan present a better capture system, but this paper addresses the filtering issue)