Title: SCI 3750 Computer Graphics and Animation
 1SCI 3750 Computer Graphics and Animation
Lecturer Dr. P C Yuen, RRS 723 Text Intera
ctive Computer Graphics Angel, Edward Addison 
Wesley 2000 ISBN 0-201- 38597-X Website 
 http//www.comp.hkbu.edu.hk/sci3750/ 
 2Computer Graphics
Computer graphics is the discipline concerned 
with all aspects of producing pictures or images 
using a computer. Interactive computer graphics 
implies user is in the loop of feedback process
Graphics System
User
React to Change
Display
Change Image
Input Device 
 3History of Computer Graphics
- Computer Aided Design (CAD) 1965 
- Simulators (1975-) 
- Interactive raster graphics (80s) 
- Virtual reality (late 80s - ) 
- Computer animation 
- Visualization 
- Computer art 
- Web/Internet based graphics
4Applications of Computer Graphics
- Display of Information 
- Medicine, Scientific Visualization 
- Design 
- CAD/CAM 
- Simulation 
- Flight simulators, Virtual reality, Entertainment 
 applications
- User Interface 
- GUI, Augmented reality, Games interface
5Computer Graphics vs Image Processing
- Image Processing 
-  Input a real image 
-  Output objects model
- Computer Graphics 
-  Input objects model 
-  Output realistic image
A sequence of images (frames)
Pictures that move
Computer Animation
Video Processing 
 6Goals in Computer Graphics and Animation
- Computer Graphics To generate photo-realistic 
 images
- 2D graphics, Modeling, rendering, colour, 
 Projection etc
- Computer Animation To generate motion-realistic 
 video
- 3D modeling, Geometric transformation, motion etc
7The Human Visual System vs The Pinhole camera
Visible Spectrum
Human Visual System
Pinhole camera 
 8The Synthetic-camera Model 
 9Clipping 
 10Graphics Conceptual Model
 Real Light
Human Eye
Real Object
Human Eye
Graphics System 
 11Pixels and Image 
 12Ray Tracing with Single Point Source 
 13Ray Tracing with Multiple Light Sources 
 14RGB Color Space
G
Green (0,1,0)
Yellow (1,1,0)
White (1,1,1)
Cyan (0,1,1)
Red (1,0,0)
R
Blk
Blue (0,0,1)
Magenta (1,0,1)
B 
 15Additive Color
Red
Yellow
Magenta
White
Cyan
Blue
Green 
 16Computer Graphics Conceptual Model
Output Devices
Application Program
Application Model
Graphics System
Input Devices 
 17Modeling-Rendering Pipeline 
 18Computer Graphics Terminology
- Rasterization 
- Convert the mathematical description of objects 
 and their associated colour information to pixels
 on the screen
- Rendering 
- A process by which a computer creates images from 
 models
- The models, or objects, are constructed from 
 geometric primitives, such as points, lines and
 polygons, which are specified by vertices.
- The rendered image consists of pixels drawn on 
 the screen.
19Geometry Pipeline