basic graphics system - computer science | umass … institute for visualization and perception...
TRANSCRIPT
1
Graphics Systems
Dr. Alexander G. Gee
page 2Institute for Visualization and Perception Research University of Massachusetts Lowell
Basic Graphics System
Input devices
Output device
Image formed in FB
2
page 3Institute for Visualization and Perception Research University of Massachusetts Lowell
A Graphics System
Output Devices
Modern Video Connections
Screen Properties
Input Devices
Imaging Systems
page 4Institute for Visualization and Perception Research University of Massachusetts Lowell
Output Devices
CRT Displays
LCD Displays
Plasma Displays
Projectors
Rear-Projectors
Inkjet Printers
Laser Printers
3
page 5Institute for Visualization and Perception Research University of Massachusetts Lowell
Magnetic-Deflection CRT
Hearn and Baker 2004 Computer Graphics with OpenGL 3rd Edition, Pearson Eduction, Inc.
page 6Institute for Visualization and Perception Research University of Massachusetts Lowell
Operation of a CRT Electron Gun
Hearn and Baker 2004 Computer Graphics with OpenGL 3rd Edition, Pearson Eduction, Inc.
4
page 7Institute for Visualization and Perception Research University of Massachusetts Lowell
Electrostatic Deflection within a CRT
Hearn and Baker 2004 Computer Graphics with OpenGL 3rd Edition, Pearson Eduction, Inc.
page 8Institute for Visualization and Perception Research University of Massachusetts Lowell
SAGE Vector Graphics
Maury Markowitz 2003 SAGE (Semi Automatic Ground Environment) control room 1950s – 1980s
5
page 9Institute for Visualization and Perception Research University of Massachusetts Lowell
CRT Shadow-MasksSection of a
Shadow MaskElectron
Guns
Hearn and Baker 2004 Computer Graphics with OpenGL 3rd Edition, Pearson Eduction, Inc.
page 10Institute for Visualization and Perception Research University of Massachusetts Lowell
CRT - Cathode Ray Tube
Hearn and Baker 2004 Computer Graphics with OpenGL 3rd Edition, Pearson Eduction, Inc.
6
page 11Institute for Visualization and Perception Research University of Massachusetts Lowell
Shadow-Mask vs. Aperture Grille
How Stuff Works 2005 How Computer Monitors Work
page 12Institute for Visualization and Perception Research University of Massachusetts Lowell
Shadow-Mask vs. Aperture Grille
Wikipedia 2004 Samsung SyncMaster 755DFX & ViewSonic GraphicSeries GT775 V
7
page 13Institute for Visualization and Perception Research University of Massachusetts Lowell
Drawing on a Raster-Scan System
Hearn and Baker 2004 Computer Graphics with OpenGL 3rd Edition, Pearson Eduction, Inc.
page 14Institute for Visualization and Perception Research University of Massachusetts Lowell
Progressive Raster-Scan Lines
How Stuff Works 2000 How Television Works
8
page 15Institute for Visualization and Perception Research University of Massachusetts Lowell
Interlaced Raster-Scan Lines
How Stuff Works 2000 How Television Works
page 16Institute for Visualization and Perception Research University of Massachusetts Lowell
Monochrome Monitor 1984
Apple Computer, Inc. 1984 Apple II 12” Monochrome Monitor
9
page 17Institute for Visualization and Perception Research University of Massachusetts Lowell
Color Monitor 1986
Apple Computer, Inc. 1986 Apple IIe 12” AppleColor RGB Monitor
page 18Institute for Visualization and Perception Research University of Massachusetts Lowell
24” Widescreen Display
Sony Electronics, Inc. 2000 GDMFW900 24” CRT Monitor
10
page 19Institute for Visualization and Perception Research University of Massachusetts Lowell
Flat Panel Displays
Plasma Displays
Organic Light-Emitting Diode Displays (OLEDs)
Liquid Crystal Displays (LCDs)
Digital Light Processing (DLPs)
Liquid Crystal on Silicon (LCoSs)
Surface-Conduction Electron-Emitter Displays (SEDs)
Field Emission Displays (FEDs)
Nano-Emissive Display (NEDs)
page 20Institute for Visualization and Perception Research University of Massachusetts Lowell
Plasma Display Illustration
Computer Desktop Encyclopedia 2004 The Computer Language Co. Inc.
11
page 21Institute for Visualization and Perception Research University of Massachusetts Lowell
Plasma Display
Pioneer Electronics, Inc., PDP-504CMX, 50” Professional Plasma Display.
page 22Institute for Visualization and Perception Research University of Massachusetts Lowell
Plasma Display Simplified
Hearn and Baker 2004 Computer Graphics with OpenGL 3rd Edition, Pearson Eduction, Inc.
12
page 23Institute for Visualization and Perception Research University of Massachusetts Lowell
Thin-Film Electroluminescent Display
Hearn and Baker 2004 Computer Graphics with OpenGL 3rd Edition, Pearson Eduction, Inc.
page 24Institute for Visualization and Perception Research University of Massachusetts Lowell
Monochrome EL Display
Planar Systems, Inc. 2003 EL Displays
13
page 25Institute for Visualization and Perception Research University of Massachusetts Lowell
OLED - Organic Light-Emitting Diode
Samsung 2005 40” OLED Screen
page 26Institute for Visualization and Perception Research University of Massachusetts Lowell
LCD - Liquid Crystal Display
How Stuff Works 2005 How Computer Monitors Work
14
page 27Institute for Visualization and Perception Research University of Massachusetts Lowell
LCD Illustration of On / Off States
Hearn and Baker 2004 Computer Graphics with OpenGL 3rd Edition, Pearson Eduction, Inc.
page 28Institute for Visualization and Perception Research University of Massachusetts Lowell
LCD Pixels
How Stuff Works 2005 How Computer Monitors Work
15
page 29Institute for Visualization and Perception Research University of Massachusetts Lowell
LCD – Liquid-Crystal Display
Apple Computer, Inc. 2004 30” Cinema HD Display
page 30Institute for Visualization and Perception Research University of Massachusetts Lowell
LCD Projector
The Projector Pros 2004 LCD Flat Panel Displays Projector Technologies
16
page 31Institute for Visualization and Perception Research University of Massachusetts Lowell
DLP – Digital Light Processing
DLP Texas Instrument 2005 1-Chip DLP Processor
page 32Institute for Visualization and Perception Research University of Massachusetts Lowell
1-Chip DLP Projector
DLP Texas Instrument 2005 1-Chip DLP Processor
17
page 33Institute for Visualization and Perception Research University of Massachusetts Lowell
3-Chip DLP Projector
DLP Texas Instrument 2005 1-Chip DLP Processor
page 34Institute for Visualization and Perception Research University of Massachusetts Lowell
LCOS – Liquid Crystal on Silicone
The Projector Pros 2004 LCoS Projector Technology Information Liquid Crystals on Silocone
18
page 35Institute for Visualization and Perception Research University of Massachusetts Lowell
Rear-Projection Screens
The Projector Pros 2004 Learn About Rear Projection Televisions
page 36Institute for Visualization and Perception Research University of Massachusetts Lowell
Multi-Projector Graphics Wall
Visbox, Inc, 2005 VisWall
19
page 37Institute for Visualization and Perception Research University of Massachusetts Lowell
Multi-Panel Graphics Wall
Digital Tiger, Inc. 2005 Zenview Atlas 19S & Powerscape HD
page 38Institute for Visualization and Perception Research University of Massachusetts Lowell
Head Mounted Display Systems
5DT HMD 800 & Cybermind Nederland hi-Res900 & H3D Video Eyewear
20
page 39Institute for Visualization and Perception Research University of Massachusetts Lowell
CAVE VR Environment
NCSA 2000 Cave VR Environnent
VR Media Lab, Aalborg University 2004 Cave
page 40Institute for Visualization and Perception Research University of Massachusetts Lowell
Electronic Paper
Bistable flat panel displays
e-ink Displays
Gyricon Displays
Iridigm Displays
Magink Displays
21
page 41Institute for Visualization and Perception Research University of Massachusetts Lowell
Modern Video Connections
How Stuff Works 2005 How Computer Monitors Work
page 42Institute for Visualization and Perception Research University of Massachusetts Lowell
Standard Video Adapter
How Stuff Works 2005 How Computer Monitors Work
15: Monitor ID 3 inor data clock 10: Sync return (ground) 5: Ground
14: Vertical Sync 9: Unused 4: Unused
13: Horizontal Sync out 8: Blue return (ground) 3: Blue out
12: Monitor ID 1 inor data from display 7: Green return (ground) 2: Green out
11: Monitor ID 0 in 6: Red return (ground) 1: Red out
22
page 43Institute for Visualization and Perception Research University of Massachusetts Lowell
Single Link DVI
How Stuff Works 2005 How Computer Monitors Work
page 44Institute for Visualization and Perception Research University of Massachusetts Lowell
Dual Link DVI
How Stuff Works 2005 How Computer Monitors Work
23
page 45Institute for Visualization and Perception Research University of Massachusetts Lowell
Screen Properties
Raster Pixels Frame Buffers
Screen Size
Screen Resolution
Aspect Ratio
Screen Depth
Human Vision
page 46Institute for Visualization and Perception Research University of Massachusetts Lowell
The Screen
SizeResolutionAspect Ratio
24
page 47Institute for Visualization and Perception Research University of Massachusetts Lowell
Measuring a Display Screen
How Stuff Works 2005 How Computer Monitors Work
page 48Institute for Visualization and Perception Research University of Massachusetts Lowell
Common Screen Resolutions
4.1M16:102560×1600WQXGA2.3M16:101920×1200WUXGA1.9M4:31600×1200UXGA1.3M5:41280×1024SXGA983K15:91280×768WXGA786K4:31024×768XGA480K4:3800×600SVGA307K4:3640×480VGA224Kapprox. 5:3640×350EGA77K4:3320×240QVGA64K16:10320×200CGA
PixelsRatioResolutionComputer Standard
Wikimedia Foundation, Inc. 2006 Wikipedia
25
page 49Institute for Visualization and Perception Research University of Massachusetts Lowell
Visually Comparing Resolutions
Patrick G. Durland 2005 Wikipedia: Video Standards
2560 x 1600
1280 x 1024
page 50Institute for Visualization and Perception Research University of Massachusetts Lowell
Aspect Ratios
Wikimedia Foundation, Inc. 2006 Wikipedia
4:316:9
2.39:1
26
page 51Institute for Visualization and Perception Research University of Massachusetts Lowell
Multiple Video Walls
Draper, Inc. 2005 VideoWalls
page 52Institute for Visualization and Perception Research University of Massachusetts Lowell
Removing Display Edges
Draper, Inc. 2005 Zero Edge Framing System
27
page 53Institute for Visualization and Perception Research University of Massachusetts Lowell
Multi-High Resolution Displays
RGB, Inc. 2005 SuperWall
page 54Institute for Visualization and Perception Research University of Massachusetts Lowell
Light & Human Vision
28
page 55Institute for Visualization and Perception Research University of Massachusetts Lowell
Human Vision
page 56Institute for Visualization and Perception Research University of Massachusetts Lowell
Light
Light is the part of the electromagnetic spectrum that causes a reaction in our visual systemsGenerally these are wavelengths in the range of about 350-750 nm (nanometers)Long wavelengths appear as reds and short wavelengths as blues
29
page 57Institute for Visualization and Perception Research University of Massachusetts Lowell
Electromagnetic Waves
Levine 1985 Vision of Man and Machine
page 58Institute for Visualization and Perception Research University of Massachusetts Lowell
Luminance and Color Images
Luminance ImageMonochromatic Values are gray levelsAnalogous to working with black and white film or television
Color ImageHas perceptional attributes of hue, saturation, and lightnessDo we have to match every frequency in visible spectrum? No!
30
page 59Institute for Visualization and Perception Research University of Massachusetts Lowell
Additive and Subtractive Color
Additive colorForm a color by adding amounts of three primaries
CRTs, projection systems, positive filmPrimaries are Red (R), Green (G), Blue (B)
Subtractive colorForm a color by filtering white light with cyan (C), Magenta (M), and Yellow (Y) filters
Light-material interactionsPrintingNegative film
page 60Institute for Visualization and Perception Research University of Massachusetts Lowell
The Human Eye
Levine 1985 Vision of Man and Machine
31
page 61Institute for Visualization and Perception Research University of Massachusetts Lowell
Human Retina
Levine 1985 Vision of Man and Machine
page 62Institute for Visualization and Perception Research University of Massachusetts Lowell
Human Cones and Rods
Levine 1985 Vision of Man and Machine
32
page 63Institute for Visualization and Perception Research University of Massachusetts Lowell
The Human Eye
Levine 1985 Vision of Man and Machine
page 64Institute for Visualization and Perception Research University of Massachusetts Lowell
Human Cone Response
Bowmaker & Dartnall 1980 Visual pigments of rods and cones in a human retina J. Physiol. 298: pp 501-51
33
page 65Institute for Visualization and Perception Research University of Massachusetts Lowell
Frame Buffers
Raster Pixels Frame Buffers
Resolution & Depth
page 66Institute for Visualization and Perception Research University of Massachusetts Lowell
Vector Graphics
Hearn & Baker 2004 Computer Graphics
VideoController
Monitor
System Bus
I/O Devices
CPUSystemMemory
34
page 67Institute for Visualization and Perception Research University of Massachusetts Lowell
Raster Pixels Frame Buffers
Hearn & Baker 2004 Computer Graphics
VideoController
Monitor
System Bus
I/O Devices
CPUFrameBuffer
SystemMemory
page 68Institute for Visualization and Perception Research University of Massachusetts Lowell
Raster Pixels Frame Buffers
Hearn & Baker 2004 Computer Graphics
VideoController
Monitor
System Bus
I/O Devices
CPU
FrameBuffer
DisplayMemory
SystemMemory
DisplayProcessor
35
page 69Institute for Visualization and Perception Research University of Massachusetts Lowell
Mapping Frame Buffer Display Surface
Hill 2001 Computer Graphics using OpenGL
page 70Institute for Visualization and Perception Research University of Massachusetts Lowell
Color Frame Buffers and the Monitor
Hill 2001 Computer Graphics using OpenGL
36
page 71Institute for Visualization and Perception Research University of Massachusetts Lowell
Screen Depth
page 72Institute for Visualization and Perception Research University of Massachusetts Lowell
Indexed Colors
Wikimedia Foundation, Inc. 2006 Wikipedia
37
page 73Institute for Visualization and Perception Research University of Massachusetts Lowell
Direct Colors
page 74Institute for Visualization and Perception Research University of Massachusetts Lowell
Display Depths
Indexed Color1-bit (2 colors) monochrome2-bits (4 colors) CGA4-bits (16 colors) EGA & higher resolution VGA8-bits (256 colors) lower resolution VGA & SVGA
Direct ColorHiColor
15-bits (5-bits or 32 levels per red/green/blue) 32,768 16-bits (5-bits for red & blue, but 6-bits or 64 levels for green)
Truecolor24-bits (8-bits per red/green/blue) 16.7 distinct colors
32-bit Color34-bits (24-bits for color & 8-bits for alpha)
38
page 75Institute for Visualization and Perception Research University of Massachusetts Lowell
Input Devices
Keyboards
Qwerty
Pointers
Mice
Pens
Manipulators
3D Plotters
Motion Tracking
page 76Institute for Visualization and Perception Research University of Massachusetts Lowell
Keyboards
Kingston Computer 2006 Keyboards / The Human Solution 2003 DataHand & Ergodex
39
page 77Institute for Visualization and Perception Research University of Massachusetts Lowell
Mice & Trackballs
Doug Englebart’s 1963 Mouse / Kingston Computer 2006 Mice & Trackball
page 78Institute for Visualization and Perception Research University of Massachusetts Lowell
Pens
Wacom Technology 2006 Cintiq 21UX & Intuos3 12x19 & TabletPC Hardware
40
page 79Institute for Visualization and Perception Research University of Massachusetts Lowell
Gesture Systems
FingerWorks 2002 iGesture
page 80Institute for Visualization and Perception Research University of Massachusetts Lowell
3D Scanners
3D Scanner Ltd., 2005 Freedom Robot CMM / Inition Ltd., 2005 Microscribe G2 / HandyScan 3D 2005 HandyScan
41
page 81Institute for Visualization and Perception Research University of Massachusetts Lowell
Motion Tracking
Inition Ltd., 2005 Ascension SpacePad & Gypsy4 & Monkey2
page 82Institute for Visualization and Perception Research University of Massachusetts Lowell
Imaging Systems
Camera Specification
Image Formation
Pinhole Camera
Synthetic Camera Model
Ray Tracing
42
page 83Institute for Visualization and Perception Research University of Massachusetts Lowell
Camera Specification
Six degrees of freedomPosition of center of lensOrientation
LensFilm sizeOrientation of film plane
page 84Institute for Visualization and Perception Research University of Massachusetts Lowell
Image Formation
In computer graphics, we form images which are generally two dimensional using a process analogous to how images are formed by physical imaging systems
CamerasMicroscopesTelescopesHuman visual system
43
page 85Institute for Visualization and Perception Research University of Massachusetts Lowell
Elements of Image Formation
ObjectsViewerLight source(s)
Attributes that govern how light interacts with the materials in the sceneNote the independence of the objects, the viewer, and the light source(s)
page 86Institute for Visualization and Perception Research University of Massachusetts Lowell
Pinhole Camera
Angel 2006 Interactive Computer Graphics
xp= -x/z/d yp= -y/z/d
Use trigonometry to find projection of point at (x,y,z)
These are equations of simple perspective
zp= d
44
page 87Institute for Visualization and Perception Research University of Massachusetts Lowell
Pinhole Camera Views
Angel 2006 Interactive Computer Graphics
page 88Institute for Visualization and Perception Research University of Massachusetts Lowell
Synthetic Camera Model
Angel 2006 Interactive Computer Graphics
center of projection
image plane
projector
p
projection of p
45
page 89Institute for Visualization and Perception Research University of Massachusetts Lowell
Real vs. Synthetic Camera Models
Angel 2006 Interactive Computer Graphics
page 90Institute for Visualization and Perception Research University of Massachusetts Lowell
Ray Tracing and Geometric Optics
One way to form an image is tofollow rays of light from apoint source finding whichrays enter the lens of thecamera. However, each ray of light may have multiple interactions with objectsbefore being absorbed or going to infinity.
46
page 91Institute for Visualization and Perception Research University of Massachusetts Lowell
Geometric Pipeline
Angel 2006 Interactive Computer Graphics
RasterizerVertices VertexProcessor
ClipperAssembler
PixelsFramgmentProcessor
page 92Institute for Visualization and Perception Research University of Massachusetts Lowell
Graphics Programming Library
Angel 2006 Interactive Computer Graphics