L1 Introduction
L1 Introduction
COMPUTER
GRAPHICS
circuits (VLSI)
Simulation and
6
Animation
Computer Graphics Systems are capable of
generating sophisticated images in real time.
Engineers and scientists use computer graphic tools
for simulation:
Training of pilots
Education people
Games
Animation in Television
Motion picture
Advertising
Create Virtual Reality (VR): An artificial
environment created by computers, in which
people can immerse themselves and feel that this
artificial reality really does exist (used by
astronauts, surgeons..)
User Interfaces
7
2. Memory
monitor (CRT,LCD)
printer
5. Input Devices:
keyboard,mouse, joystick, space ball, data
glove, eye tracker.
A Graphics System
13
Processo Frame
Keyboard r Buffer
Memory
Output Device
Mouse
Pixels and Frame Buffers
14
image.
Collectively, the pixels are stored in a part of memory called
memory system.
Pixels and Frame Buffers
15
manipulated.
Vector images.
Bitmap Images
18
Picture
Element
Columns
pixel
Characteristics of
20
Bitmap Images
Bitmap images are resolution dependent.
Because bitmaps are resolution dependent, it's difficult
• GIF
TIF RGB - 24 or 48 bits,
• JPEG, JPG Grayscale - 8 or 16 bits,
• PNG Indexed color - 1 to 8 bits,
Line Art (bilevel)- 1 bit
• PICT (Macintosh)
• PCX PNG RGB - 24 or 48 bits,
Grayscale - 8 or 16 bits,
• TIFF Indexed color - 1 to 8 bits,
• PSD (Adobe Photoshop) Line Art (bilevel) - 1 bit
A graphics API:
Is a set of functions that reside in a
1. OpenGL
2. Direct3D
3. Java3D
4. VRML
5. Win32 API