Professional Documents
Culture Documents
Introduction To Computer Graphics: Torsten Möller TASC 8021 778-782-2215 WWW - Cs.sfu - Ca/ Torsten
Introduction To Computer Graphics: Torsten Möller TASC 8021 778-782-2215 WWW - Cs.sfu - Ca/ Torsten
Computer Graphics
Torsten Mller
TASC 8021
778-782-2215
torsten@sfu.ca
www.cs.sfu.ca/~torsten
Torsten Mller
Today
What is computer graphics?
Contents of this course
Syllabus
Overview of course topics
Torsten Mller
Torsten Mller
Torsten Mller
Cmpt 361
Torsten Mller
Cmpt 461/761
Torsten Mller
Human
Computer
Interaction
Visualization
for Science
and Business
Visibility
Rendering
Design (CAD)
Applications
Texture
Mapping
Computer
Graphics
Entertainment
Image
Synthesis
Modeling
Animation
Torsten Mller
Shading &
Illumination
Models
Radiosity
vs. Ray
Tracing
Viewing
Rendering
Modeling
Computer
Graphics
Image
Synthesis
Modeling
Generate primitives
Lines, triangles, quads, patches
Cylinder, spheres
Higher-order primitives
Torsten Mller
Viewing
Rendering
Modeling: Interactive
Computer
Graphics
Image
Synthesis
Modeling
Torsten Mller
Viewing
Rendering
Modeling: Scanning
Computer
Graphics
Image
Synthesis
Viewing
Modeling
Hardware/Human
Torsten Mller
Points
Primitives
Rendering
Scanned 3D Objects
Computer
Graphics
Image
Synthesis
Modeling
Viewing
Rendering
Scanned 3D Objects
Computer
Graphics
Image
Synthesis
Modeling
Torsten Mller
Viewing
Modeling: Algorithmic
and Procedural
Rendering
Computer
Graphics
Image
Synthesis
Modeling
Viewing
Rendering
What is an image?
Distribution of light energy on 2D film
Computer
Graphics
Torsten Mller
Texture
Mapping
Visibility
Rendering
Image
Synthesis
Modeling
Shading &
Illumination
Models
Radiosity
vs. Ray
Tracing
Viewing
Hardware
Hardware
and System
Architecture
Applications
Computer
Graphics
Animation
Torsten Mller
Image
Synthesis
Animation
Model how things move
Temporal change of
Hardware
and System
Architecture
Applications
Computer
Graphics
Animation
Represent motion
Sequence of stills
Parameter curves
Image
Synthesis
Uses Of Graphics
Virtual Reality
Design (CAD)
Special effects
Feature animation
Applications
Computer Games
Virtual environments
Visualization
(science, business, cartography, ...)
Design
Interaction
...
Human
Computer
Interaction
Visualization
for Science
and Business
Torsten Mller
Entertainment
Computer
Graphics
Interaction
Torsten Mller
Graphics Pipeline
Hardware
Modelling
Transform
Visibility
Illumination +
Shading
CMPT 361
Perception,
Interaction
Torsten Mller
Texture/
Color
Realism
Torsten Mller
Syllabus
e
g
a
Se
P
b
e
W
e
Torsten Mller
What Is It I Expect?
Good programming background
C/C++
Preferably some previous OpenGL exposure
Basic math
Numerical integration
Linear algebra, systems of linear equations
Vectors, matrices
Torsten Mller