| Schedule | Homework | Final Project | Grading |

Computer Graphics 2013

Instructor:

Classroom:

  • 大仁樓 200102教室
  • Wednesday D56 (pm 1:10~4:00)

Pre-requisites :

  • Computer programming skills in C or C++.
  • Basic concepts in data structures and Linear Algebra.

TA:

Week Topic Slides Resource
01 09/18 Introduction
Syllabus

slide-intro
OpenGL offical webpage

GLInfo2
02 09/25 OpenGL programming
slide01

Fixed pipeline coursenote
Siggraph OpenGL coursenote 2001

GLUT Tutor

codeblock12.11 (web)

lab1-slide   example
03 10/02 OpenGL programming
vao slide
Programmable pipeline resource
SIGGRAPH 2013 Course Notes
Introduction to Modern OpenGL Programming

opengl sample code
04 10/09

Transformations

Ch. 3  slide02
05 10/16
hw0

Transformations



06 10/23

Projection

Ch. 4 slide03
projection matrix
07 10/30

Projection

Clipping & Rasterization
Ch. 6 slide04

08 11/06
hw1
Image morphing
slide07 paper list

Graphics papers link
ACM Digital Library

Thaddeus Beier, Shawn Neely,
"Feature-Based Image Metamorphosis",
Proc. SIGGRAPH'92

lab-image
09 11/13
Clipping & Rasterization


slide04
10 11/20
Midterm Exam
2:10~4:00


11 11/27
Shading slide05 Three-Point Lighting


sigvis
12 12/04
hw2
Shading
Proposal
13 12/11 Shading

14 12/18 Discrete Techniques
Image operation

Texture mapping
slide06

slide08
Visual glBlendFunc Tools

15 12/25
Programmable pipeline slide09 glsl-phong example

short presentation A
16 01/01
hw3

New Year Vacation



17 01/08 Selected Topics:
Global illumination
slide10 Povray

Nvidia Optix

short presentation B
18 01/15
Final project demo


homework
deadline
requirement
resource
hw0
10/15
23:59
Matrix operations



hw0code
hw1 10/29
11/05
23:59
Transfomations & Projection

1. Uncomment the code in the softPath() in hw1.cpp
2. Impletement the functions in swgl.cpp.
readme update
上傳資訊可詳見 email

hw1code

OpenGL 2.0 manpage
hw2
12/03
23:59
Hidden Surface Removal  & Rasterization.

1. Impletement the BresenhamLine() and swTriangle() in hw2s.
2. Merge your implemtntation in swgl.cpp in cghw1 into cghw2
3. z-buffer algorithm
readme


hw2simplecode

hw2code(combine hw1)
hw3 12/31
23:59
Shading
Phong shading model
readme
hw3code
Final Project
Paper implementation

subdivision surface
102753009

X-toon
101971016

Modeling
99703036

Image Morphing
100703046

ShadowDraw
102753036

mosaics
102753015

Color harmonization
99303052

handwriting beautification
101753033

fluid
102753501

antialiasing
101753021

force directed placement
102753025

Grading:

Text book:

Reference book: