Important papers for computer graphics
https://en.wikipedia.org/wiki/Rendering_(computer_graphics)#cite_note-s21-35
Ray Casting (1968) #
@inproceedings{appel1968some,
title={Some techniques for shading machine renderings of solids},
author={Appel, Arthur},
booktitle={Proceedings of the April 30--May 2, 1968, spring joint computer conference},
pages={37--45},
year={1968}
}
Scanline rendering (1970) #
@article{bouknight1970procedure,
title={A procedure for generation of three-dimensional half-toned computer graphics presentations},
author={Bouknight, W Jack},
journal={Communications of the ACM},
volume={13},
number={9},
pages={527--536},
year={1970},
publisher={ACM New York, NY, USA}
}
Gouraud shading (1971) #
@article{gouraud1971continuous,
title={Continuous shading of curved surfaces},
author={Gouraud, Henri},
journal={IEEE transactions on computers},
volume={100},
number={6},
pages={623--629},
year={1971},
publisher={IEEE}
}
Phong shading (1973) #
Texture mapping (1974) #
@book{catmull1974subdivision,
title={A subdivision algorithm for computer display of curved surfaces},
author={Catmull, Edwin Earl},
year={1974},
publisher={The University of Utah}
}
z-buffering (1974) #
- Same source as Texture mapping (1974)
Environment mapping (1976) #
@article{blinn1976texture,
title={Texture and reflection in computer generated images},
author={Blinn, James F and Newell, Martin E},
journal={Communications of the ACM},
volume={19},
number={10},
pages={542--547},
year={1976},
publisher={ACM New York, NY, USA}
}
Blinn shading (1977) #
Shadow volumes (1977) #
@article{crow1977shadow,
title={Shadow algorithms for computer graphics},
author={Crow, Franklin C},
journal={Acm siggraph computer graphics},
volume={11},
number={2},
pages={242--248},
year={1977},
publisher={ACM New York, NY, USA}
}
Shadow mapping (1978) #
@inproceedings{williams1978casting,
title={Casting curved shadows on curved surfaces},
author={Williams, Lance},
booktitle={Proceedings of the 5th annual conference on Computer graphics and interactive techniques},
pages={270--274},
year={1978}
}
Bump mapping (1978) #
- see Bump Mapping
BSP trees (1980) #
- see BSP-Tree
Ray tracing (1980) #
- see Raytracing
MIP maps (1983) #
@inproceedings{williams1983pyramidal,
title={Pyramidal parametrics},
author={Williams, Lance},
booktitle={Proceedings of the 10th annual conference on Computer graphics and interactive techniques},
pages={1--11},
year={1983}
}
Alpha compositing (1984) #
- see Alpha Blending
Distributed ray tracing (1984) #
Radiosity (1984) #
- see Radiosity
Tone mapping (1993) #
@techreport{tumblin1991tone,
title={Tone reproduction for realistic computer generated images},
author={Tumblin, John Erwin Jack and Rushmeier, Holly E},
year={1991},
institution={Georgia Institute of Technology}
}
Subsurface scattering (1993) #
@inproceedings{hanrahan1993reflection,
title={Reflection from layered surfaces due to subsurface scattering},
author={Hanrahan, Pat and Krueger, Wolfgang},
booktitle={Proceedings of the 20th annual conference on Computer graphics and interactive techniques},
pages={165--174},
year={1993}
}
Ambient occlusion (1994) #
Photon mapping (1995) #
- See Photon Mapping
Metropolis light transport (1997) #
@inproceedings{veach1997metropolis,
title={Metropolis light transport},
author={Veach, Eric and Guibas, Leonidas J},
booktitle={Proceedings of the 24th annual conference on Computer graphics and interactive techniques},
pages={65--76},
year={1997}
}