basic graphics system - computer science | umass … institute for visualization and perception...

46
1 Graphics Systems Dr. Alexander G. Gee page 2 Institute for Visualization and Perception Research University of Massachusetts Lowell Basic Graphics System Input devices Output device Image formed in FB

Upload: vandung

Post on 17-Jun-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 2: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 3: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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.

Page 4: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 5: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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.

Page 6: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 7: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 8: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 9: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 10: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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.

Page 11: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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.

Page 12: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 13: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 14: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 15: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 16: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 17: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 18: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 19: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 20: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 21: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 22: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 23: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 24: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 25: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 26: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 27: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 28: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 29: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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!

Page 30: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 31: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 32: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 33: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 34: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 35: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 36: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 37: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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)

Page 38: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 39: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 40: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 41: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 42: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 43: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 44: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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

Page 45: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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.

Page 46: Basic Graphics System - Computer Science | UMass … Institute for Visualization and Perception Research University of Massachusetts Lowell page 5 Magnetic-Deflection CRT Hearn and

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