Chapter 1 PartTwo
Chapter 1 PartTwo
Graphics Softwares
Graphics Display
Devices
Graphics Input
Devices
OpenGL
3
Graphics Input
Devices
OpenGL
5
CRT Displays
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan Electron guns generate electron beam
Devices Electrons fired towards the screen
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices Also known as vector graphics displays
3D display devices Pictures drawn = set of primitives like lines, curves
Electron beams only directed to the image parts
Graphics Input
Devices For the blank screen = no electron beem directed
Only used in hardcopy plotters
OpenGL
7
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan Primitives to be drawn converted in to a grid of
Devices dots
Raster Scan Brightness of these dots stored in a frame buffer
Devices
CRT beem sweeps across the screen line by line
3D display devices It visits every location on the screen
Graphics Input Frame buffer controls the place where the CRT
Devices electron beem switched on
Most common types of graphics displays
OpenGL
8
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan Raster: a grid of phosphor dots on the display screen
Devices
Pixel or picture cell: each phosphor dots
3D display devices
Scan-line: row of pixels in the raster
Graphics Input X-Resolution: number of pixels in the scan-line
Devices Y-Resolution: number of the scan-lines in the raster
Aspect Ratio of the display: the ratio between X-
OpenGL Resolution and Y-Resolution
9
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input Shadow mask: a mask containing many tiny holes for each
Devices pixel in the raster
it makes the slightly separated beams to hit the screen at
slightly different locations (RGB phosphors)
OpenGL
10
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan Persistance: length of time that Phosphor dots emit light
Devices after the beam has moved on (very short time)
3D display devices Permanent image = continues refresh of the raster
Electron beems sweeped across the raster scan-line by scan-
Graphics Input line
Devices Starts from top towards the bottom
When the scan line is complited, it starts again from the top
OpenGL
11
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input
Devices
OpenGL
12
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input
Devices
OpenGL
13
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input
Devices
OpenGL
14
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input
Devices
OpenGL
15
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input
Devices
OpenGL
16
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices Refresh rate: the number of times that the entire
Raster Scan raster is refreshed in each second
Devices When the refresh rate >= 24 f/s (frames per
3D display devices second) = reasonably smooth and persistant
image,
Graphics Input Modern display devices = 60 f/s
Devices
Old grpahics displays = 30 f/s, some flicker
Interlaced scanning
OpenGL
17
Interlaced Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan alternate scan-lines are updated in each raster
Devices refresh
Raster Scan First refresh = only odd numbered scan-lines
Next refresh = only even numbered scan-lines
Devices
It effectively doubles the refresh rate
3D display devices Flicker will be avoided
18
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input
Devices
OpenGL
19
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input
Devices
OpenGL
20
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input
Devices
OpenGL
21
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input
Devices
OpenGL
22
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Random Scan
Devices
Raster Scan
Devices
3D display devices
Graphics Input
Devices
OpenGL
23
Raster Scan Devices
Graphics Softwares
Graphics Display
Devices
CRT Displays
Frame bufferers : 2D array of data values.
Random Scan Each value corespond to a pixel in the
Devices
image
Raster Scan
Devices Bit-plain or depth of frame buffer:
number of bits used to store the value for each
3D display devices
pixel
Graphics Input 1280x1024x24 frame buffer =>
Devices resolution = 1280x1024 and depth = 24
Color devices
OpenGL Depth should be a multiple of three
For Red, Green and Blue
24
Graphics Display Devices
Common graphics displays
CRT
Graphics Softwares
LCD
Graphics Input
Devices
OpenGL
Discussion
25
3D Display Devices
Graphics Softwares
Graphics Display
Devices
Graphics Softwares
Graphics Input
Devices
Data Gloves
Graphics Softwares
Getting Started with OpenGL
(lab…)
Graphics Display
Devices
Graphics Input
Devices
OpenGL
End of Chapter One
Any Question?
31