0% found this document useful (0 votes)
84 views19 pages

Introduction To Computer Graphics Graphics: 0. Overview

This document provides an introduction and overview of a course on computer graphics. The course will be taught by Assistant Professor I-Chen Lin and cover topics such as graphics primitives, geometric transformations, viewing in 3D, illumination, and texture mapping. Students will complete two programming homework assignments and a term project. The course aims to provide students with fundamentals of computer graphics techniques and programming skills for 3D graphics pipelines.

Uploaded by

Dengan Mu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views19 pages

Introduction To Computer Graphics Graphics: 0. Overview

This document provides an introduction and overview of a course on computer graphics. The course will be taught by Assistant Professor I-Chen Lin and cover topics such as graphics primitives, geometric transformations, viewing in 3D, illumination, and texture mapping. Students will complete two programming homework assignments and a term project. The course aims to provide students with fundamentals of computer graphics techniques and programming skills for 3D graphics pipelines.

Uploaded by

Dengan Mu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy