Presentation is loading. Please wait.

Presentation is loading. Please wait.

History of computer graphics

Similar presentations


Presentation on theme: "History of computer graphics"— Presentation transcript:

1 History of computer graphics
CS Introduction to Computer Graphics Autumn quarter, 1999 Slides for September 23 lecture

2 Ivan Sutherland (1963) - SKETCHPAD
pop-up menus constraint-based drawing hierarchical modeling

3 Display hardware vector displays raster displays other
1950s - modified oscilloscope 1960s - direct-view storage tube Evans and Sutherland Picture System raster displays Evans and Sutherland frame buffer 1980s - cheap frame buffers  bit-mapped personal computers 1990s - liquid-crystal displays  laptops other stereo, head-mounted displays autostereoscopic displays tactile, haptic, sound display hardware Alexander Alexieff and Claire Parker…1930s…1000 x 1000 grid…oak block…raking light…two sides…Gogol’s The Nose…hardware vector generator…antialiased hardware vector generator autostereoscopic displays varifocal mirror other - also: high-resolution film recorders laser printers

4 Input hardware 2D 3D other
light pen, tablet, mouse, joystick, track ball, etc. pressure-sensitive tablets, touch-sensitive panels camera + frame grabber 3D 3D trackers multiple cameras active rangefinders other data gloves voice camera + frame grabber now CCD-based digital still camera also digital video coming: CMOS imagers 3D trackers magnetic accoustic optical active rangefinders laser structured light ultrasonic echo computed tomography and other 3D medical scanning techniques

5 Rendering 1960s - the visibility problem 1970s - raster graphics
Roberts (1963), Appel (1967) - hidden-line algorithms Warnock (1969), Watkins (1970) - hidden-surface algorithms Sutherland (1974) - visibility = sorting 1970s - raster graphics Gouraud (1971) - diffuse lighting Phong (1974) - specular lighting Blinn (1974) - curved surfaces, texture Catmull (1974) - Z-buffer Crow (1977) - anti-aliasing Shoup and Smith (1972) - paint programs 1970s illustrate from FvDFH

6 early 1980s - global illumination
Whitted (1980) - ray tracing Goral, Torrance et al. (1984), Cohen (1985) - radiosity Kajiya (1986) - the rendering equation late 1980s - photorealism Cook (1984) - shade trees Perlin (1985) - shading languages Hanrahan and Lawson (1990) - RenderMan 1980s illustrate from Siggraph proceedings

7 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 Haeberli the basis for Fractal Design’s (now Meta Creation’s) Painter program Salesin et al illustrate from 1994 paper Sean Anderson (your TA) worked on this paper! Meier front cover of Siggraph ‘96 Chen and Williams warping of synthetic rgbz images McMillan and Bishop vision -> rgbz -> warping Levoy and Hanrahan show demo on laptop

8 Modeling polygons constructive solid geometry algebraic surfaces
parametric surfaces implicit surfaces subdivision surfaces particle systems volumes

9 Animation scripted key-frame interpolation inverse kinematics dynamics

10 The graphics pipeline the traditional pipeline the new pipeline?
modeling animation rendering the image-based graphics pipeline when we get to image-based rendering, I’ll show you several other versions of this pipeline (mine a dn Mcohen’s from Sig97 panel) 3D scanning motion capture image-based rendering


Download ppt "History of computer graphics"

Similar presentations


Ads by Google