by u/Boojum
Some ideas for a “History of Graphics” series of posts:
Topic | Author, Year | Paper |
Ray tracing on computers | Grosch, 1945 | Ray Tracing With Punched-Card Equipment, |
Ray casting | Appel, 1968 | Some Techniques for Shading Machine Renderings of Solids |
Gouraud shading | Gouraud, 1971 | Computer Display of Curved Surfaces (pdf) |
Texture mapping | Catmull, 1974 | A Subdivision Algorithm for Computer Display of Curved Surfaces |
Antialiasing | Crow, 1977 | The Aliasing Problem in Computer-Generated Shaded Images |
Bump mapping | Blinn, 1978 | Simulation of Wrinkled Surfaces |
Recursive ray tracing | Whitted, 1979 | An Improved Illumination Model for Shaded Display |
Distribution ray tracing | Cook et al., 1984 | Distributed Ray Tracing |
Perlin noise | Perlin, 1985 | An Image Synthesizer |
Rendering equation | Immel et al., 1986 | A Radiosity Method for Non-Diffuse Environments |
Path tracing | Kajiya, 1986 | The Rendering Equation |
Jello | Heckbert, 1987 | Ray Tracing JELL-O Brand Gelatin |
RenderMan Shading Language | Hanrahan and Lawson, 1990 | A Language for Shading and Lighting Calculations |
Bidirectional path tracing | Lafortune and Willems, 1993 | Bi-directional Path Tracing |
Multiple importance sampling | Veach and Guibas, 1995 | Optimally Combining Sampling Techniques for Monte Carlo Rendering |
- A-buffer (Carpenter)
- Deep Shadows (Veach)
- Subdivision surfaces (Catmull-Clark/Doo-Sabin)
- Surface area heuristic (Goldsmith-Salmon)
- Hue-value-chroma (Munsell)
- HSL color (Joblove-Greenberg)
- Phong shading (Phong)
- Utah teapot (Newell)
- Compositing (Porter-Duff)
- Sketchpad (Sutherland)
- Postscript (Warnock-Wyatt)
- Fractal image compression (Barnsley)
- Fast Fourier Transform (Cooley-Tukey)
- Hammersley points (Hammersley)
- Median-cut color quantization (Heckbert)
- Error-diffusion dithering (Floyd-Steinberg)
- Defocus (Potmesil)
- Beam tracing (Heckbert-Hanrahan)
- 5D acceleration structure (Arvo-Kirk)
- Warnock hidden surface removal (Warnock)