1960 | PDP-1: first "small"computer |
1961 | Sketchpad: shapes & light pen |
1961 | Spacewar (Steve Russell et al) 1, 2, 3 |
60s | Engelbart |
Mouse: 1 2 3 | |
1981 | Xerox Star |
1965 | IBM 2250 terminal (1024x1024 raster) |
1972 | Tektronics 4010 |
Vector graphics: 1, 2, 3 | |
GUI: 1 |
60s | Wireframe rendering; hidden-line removal; hidden-surface removal |
70s | Raster imaging: local illumination, hidden-surface removal (Z-buffer); SIGGRAPH; Pong |
80s | Global illumination: ray tracing and radiosity 2 3; Arcade games |
90s | photorealistic and non-photorealistic rendering 2; image-based rendering; light fields; OpenGL; HDR; PC GPUs; PC games; movies |
00s | GPU algorithms; GPU shaders; fluid simulation; hair and skin rendering; video manipulation; computational photography; character animation |
10s | human modelling; mobile real-time graphics and mobile AR; big data; 3D fabrication; AI |
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 |