Introduction To Computer Graphics Graphics: 0. Overview

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 19

Introduction to Computer

Graphics

0. Overview

National Chiao Tung Univ, Taiwan


By:
y I-Chen Lin, Assistant Professor
About the course
„ Course title: Introduction to Computer Graphics
„ Lectures:
„ ED102,
ED102 10:10~12:00(Mon
10:10 12:00(Mon.)) & 15:40~16:30
15:40 16:30 (Thurs.)
(Thurs )

„ Pre-requisites:
q
„ Computer programming skills in C/C++.
„ Basic concepts of data structures.

„ Teacher:
„ I-Chen
I Chen Lin (林奕成),
(林奕成) Assistant Professor
„ Email: ichenlin@cs.nctu.edu.tw
„ Office: EC 704 (工程三館)
„ Tel ext: 56684
About the course (cont.)
(cont )
„ TAs:
„ 廖彥凱、邱晟瑋
„ Office: EC237, EC229b
„ Phone ext: 56675, 56676
„ Course web page:
p g
„ http://caig.cs.nctu.edu.tw/course/course.html

„ Text book:
„ D. Hearn, M.P.Baker, Computer Graphics with
OpenGL 3rd Ed.,
Ed Prentice Hall
Hall, 2004
2004.
About the course (cont.)
(cont )
„ R
Reference:
f
„ J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes,
R L
R. L. Phillips
Phillips. Introduction to Computer Graphics,
Graphics
Addison-Wesley, 1993.

„ E. Angel, Interactive Computer Graphics 4th Ed.,


Addison-Wesley, 2006.
What’ss CG?
What
„ C
Computer
t Graphics.
G hi
„ Mainly focusing on 3D graphics.

„ Displaying a realistic virtual environment by


computers.
„ Or synthesizing virtual objects in the real world.

FF XII, Square-Enix corp.


Star War III, ILM
Stuart Little, Sony pictures.
What’ss CG? (cont.)
What (cont )
„ Or displaying a virtual world with specific styles.
styles
(e.g. non-photorealistic rendering)

„ CG tech. is the foundation of modern 3D


animation, special effects and games.

DragonBall Z3 (PS2), BANDAI NPR demo, ATI


Graphics and related fields
„ 3 related fields.

Image
Processing
•Find features.
•Eyes?
Eyes? a nose?
•A face?
•Structure? Computer
Computer
•阿玲? Vision &
Graphics
Recog.
Graphics and related fields
Outputs
descriptions
p images
g

Computer Graphics
descriptions
Input
I

Computer Vision &


images
ages Image
age Processing
ocess g
P tte n Recognition
Pattern Re ognition
Applications
„ Movies
„ Games
„ Virtual characters
Applications (cont.)
(cont )
„ Virtual
Vi t l reality
lit (VR)

Office of the future, UNC


Applications (cont.)
(cont )
„ Augmented
A t d reality
lit (AR)

„ Advanced
Ad d human
h
computer interfaces

AR, U. Columbia
Applications (cont.)
(cont )
„ Medical
M di l di
diagnosis.
i
„ Virtual Surgery.
Applications (cont.)
(cont )
„ Computer
C t aided
id d d
design
i
(CAD)
„ Collaborating on cyberspace.
cyberspace
„ Ex. Cabin design (Boem Inc.)

„ Visualization tools
„ Meteorology
„ Flow display etc.

http://ilab.cs.ucsb.edu/projects/helly.html
Syllabus
1
1. IIntroduction.
t d ti
2. Graphics primitives
3. G
Geometric i transformations
f i
4. Viewing in 3D
5. Visible-surface detection
6. Illumination and surface rendering
7. Texture mapping
8. Curves and surfaces
9. Global illumination
About the course (cont.)
(cont )
„ G
Grades:
d
„ Homework (2 programs)
„ OpenGL object loader (15%)
„ Shading with Shader (15%)

„ Term Project (20%)

„ Exam
„ Midterm (25%)
„ Finall (25%)

„ Class participation: bonus


Schedule

Term Project

Hw2
Hw1
Course
beginning

Final Exam

lectures
Midterm
What can I obtain in this course?
„ Fundamentals
F d t l off computer
t graphics
hi ttechniques.
h i

„ Programming
P i ability
bili off 3D graphics
hi pipeline.
i li
What can I obtain in this course?
„ 2D image
i special
i l effects.
ff t
Somewhat

„ Digital art styles.

„ U
Usage off editing
di i tools.
l
„ Photoshop, 3DMax, Maya, etc.
Conclusion
„ Th
The role
l off graphics
hi people l in
i CS
„ Improving faithfulness or visual effects
„ Speed-up
Speed up of CG generation
„ (by computer techniques)

We give “wizards” the “wands” and “spells” !

You might also like