0% found this document useful (0 votes)
20 views

History of Computer Graphics

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

History of Computer Graphics

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Unity University

College of Computational Sciences, Engineering and Technology


Department of Computer Science
Computer Graphics (COSC363)

History of Computer Graphics


Ivan Sutherland (1963) - SKETCHPAD

 Pop-up menus
 Constraint-based Drawing
 Hierarchical modeling

Display Hardware
Vector displays
 1963 – modified oscilloscope
 1974 – Evans and Sutherland Picture System
Raster displays
 1975 – Evans and Sutherland frame buffer
 1980s – cheap frame buffers ? bit-mapped personal computers
 1990s – liquid-crystal displays ? laptops
 2000s – micro-mirror projectors ? digital cinema
Other
 stereo, head-mounted displays
 autostereoscopic displays
 tactile, haptic, sound

Input hardware
2D
 light pen, tablet, mouse, joystick, track ball, touch panel, etc.
 1970s & 80s - CCD analog image sensor + frame grabber
 1990s & 2000’s - CMOS digital sensor + in-camera processing
 ? high-X imaging (dynamic range, resolution, depth of field,…)

[Nayar00]
Computer Graphics, History of Computer Graphics Page 2 of 10
Compiled by worku wondimu, Unity University
negative film = 130:1(7 stops)
paper prints = 46:1
[ Debevec97] = 250,000:1 (18 stops )

Input hardware
2D
 light pen, tablet, mouse, joystick, track ball, touch panel, etc.
 1970s & 80s - CCD analog image sensor + frame grabber
 1990s & 2000’s - CMOS digital sensor + in-camera processing
 ? high-X imaging (dynamic range, resolution, depth of field,…)
3D
 3 D trackers
 multiple cameras
 active rangefinders
other
 data gloves
Computer Graphics, History of Computer Graphics Page 3 of 10
Compiled by worku wondimu, Unity University
 voice

Rendering
1960s - the visibility problem

 Roberts (1963), Appel (1967) - hidden-line algorithms


 Warnock (1969), Watkins (1970) - hidden-surface algorithms
 Sutherland (1974) – visibility = soring

Computer Graphics, History of Computer Graphics Page 4 of 10


Compiled by worku wondimu, Unity University
1960s - the visibility problem
(1967) - hidden-
- -surface algorithms

1970s - raster graphics


 Gouraud (1971) - diffuse lighting
 Phong (1974) - specular lighting
 Blinn (1974) - curved surfaces, texture
 Catmull (1974) - Z-buffer hidden-surface algorithm
 Crow (1977) - anti-aliasing

Computer Graphics, History of Computer Graphics Page 5 of 10


Compiled by worku wondimu, Unity University
1960s -
– Roberts (1963), - hidden-line algorithms
hidden-surface algorithms
-

1970s - raster graphics


 Phong (1974) - specular lighting
 Blinn (1974) - curved surfaces, texture
 Catmull (1974) - Z-buffer hidden-surface algorithm
 Crow (1977) - anti-aliasing
Early 1980s - global illumination
 Whitted (1980) - ray tracing
 Goral, Torrance et al. (1984), Cohen (1985) - radiosity
 Kajiya (1986) - the rendering equation
Computer Graphics, History of Computer Graphics Page 6 of 10
Compiled by worku wondimu, Unity University
– -

Late 1980s - Photorealism


 Cook (1984) - shade trees
 Perlin (1985) - shading languages
 Hanrahan and Lawson (1990) - RenderMan
 early 1990s - non-photorealistic rendering
 Drebin et al. (1988), Levoy (1988) - volume rendering
 Haeberli (1990) - impressionistic paint programs
 Salesin et al. (1994-) - automatic pen-and-ink illustration
 Meier (1996) – painterly rendering
Computer Graphics, History of Computer Graphics Page 7 of 10
Compiled by worku wondimu, Unity University
Early 1990s - non-photorealistic rendering
 Drebin et al. (1988), Levoy (1988) - volume rendering
 Haeberli (1990) - impressionistic paint programs
 Salesin et al (1994) – automatic pen-and-ink illustration

Computer Graphics, History of Computer Graphics Page 8 of 10


Compiled by worku wondimu, Unity University
 Meier (1996) – painterly rendering

The Graphics Pipeline

Modeling Animation Rendering


Modeling
Polygons
Constructive solid geometry
Parametric surfaces
Implicit surfaces
Subdivision surfaces
Particle systems
Volumes
Animation
Scripted
Key-frame interpolation
Inverse kinematics
Computer Graphics, History of Computer Graphics Page 9 of 10
Compiled by worku wondimu, Unity University
Dynamics
The graphics pipeline
The traditional pipeline

Modeling Animation Rendering

The new pipeline

3D Motion Image-based
Scanning capture rendering
Early 1990s - non-photorealistic rendering
 Drebin et al. (1988), Levoy (1988) - volume rendering
 Haeberli (1990) - impressionistic paint programs
 Salesin et al. (1994-) - automatic pen-and-ink illustration
 Meier (1996) - painterly rendering
Late 1990s - image-based rendering
 Chen and Williams (1993) - view interpolation
 McMillan and Bishop (1995) - plenoptic modeling
 Levoy and Hanrahan (1996) - light field rendering

Computer Graphics, History of Computer Graphics Page 10 of 10


Compiled by worku wondimu, Unity University

You might also like