Early Graphics / HCI

1960PDP-1: first "small"computer
1961Sketchpad: shapes & light pen
1961Spacewar (Steve Russell et al) 1, 2, 3
60sEngelbart
Mouse: 1 2 3
1981Xerox Star

Hardware

1965IBM 2250 terminal (1024x1024 raster)
1972Tektronics 4010
Vector graphics: 1, 2, 3
GUI: 1

Research

60sWireframe rendering; hidden-line removal; hidden-surface removal
70sRaster imaging: local illumination, hidden-surface removal (Z-buffer); SIGGRAPH; Pong
80sGlobal illumination: ray tracing and radiosity 2 3; Arcade games
90sphotorealistic and non-photorealistic rendering 2; image-based rendering; light fields; OpenGL; HDR; PC GPUs; PC games; movies
00sGPU algorithms; GPU shaders; fluid simulation; hair and skin rendering; video manipulation; computational photography; character animation
10shuman modelling; mobile real-time graphics and mobile AR; big data; 3D fabrication; AI

Applications of Graphics

My own work

Visibility, Illumination, GIS, Meshes
Shadows: 1
Terrains: 1 2 3
Triangle strips: 1 2
GIS (map shading): 1 2
GIS (hex hierarchies): 1 2
HCI in computer-assisted surgery: 1 2 3 4
Computer-assist in specific operations: 1 2 3 4    5 6 7 8 9 + AR + GPU