Computer Graphics(4190.410)

Spring 2014

Instructor

Jehee Lee

E-mail: jehee (at) mrl (dot) snu (dot) ac (dot) kr

Office: 302-325

Phone: 880-1845

Teaching Assistant

Dongchul Jo

Email: dcjo (at) mrl (dot) snu (dot) ac (dot) kr

Office 302-312-1

Phone: 880-1864

Class hours

Tuesday and Thursday, 15:30 to 16:45

Class Room

Building 302, Room 208

Textbook

D. Hearn and M.P. Baker, Computer Graphics with OpenGL , 3rd edition, Prentice Hall

OpenGL Programming Guide, Addison Wesley

The book is available online at http://fly.srk.fer.hr/~unreal/theredbook/

Steven Gortler, Foundations of 3D Computer Graphics , MIT Press

Pre-requisites

A good knowledge on C or C++ programming

Grading policy

Homework: 60%

Exams: 40%

Schedule
Week 1 3 / 4 Course Introduction [pdf]
3 / 6 Graphics Systems Overview [ppt]
Week 2 3 / 11 Affine Geometry [ppt]
  • Reading assignment: handout
  • Gortler chap 2, chap 3
3 / 13 Geometric Transformations [ppf]
  • Reading assignment: handout
  • Gortler chap 2, chap 3
  • Hearn & Baker chap 5
  • HW #1 out
Week 3 3 / 18 Geometric Transformations continued
3 / 20 Viewing [pdf]
  • Gortler chap 8
  • Hearn & Baker chap 6, chap 7
Week 4 3 / 25 Rotation and Orientation [ppt]
  • Gortler chap 7
  • Extra reading : Representing Rotations and Orientations in Geometric Computing, IEEE CG&A [pdf]
3 / 27 Rotation and Orientation continued
Week 5 4 / 1 Object Representation [ppt]
  • Hearn & Baker chap 8
4 / 3 Splines [ppt]
  • Hearn & Baker chap 8
Week 6 4 / 8 B-splines
  • Hearn & Baker chap 8
4 / 10 Subdivision surfaces
  • HW #2 in
  • HW #3 out [pdf]
    • Mathclass library includes data structures and operators for unit quaternions math library
Week 7 4 / 15 Orientation interpolation [ppt]
4 / 17 Visible-surface detection [ppt]
  • Hearn & Baker chap 9
Week 8 4 / 22 No class
4 / 24 Midterm exam
Week 9 4 / 29 Local Illumination Models [ppt]
  • Hearn & Baker chap 10
5 / 1 Light and Color [ppt]
  • HW #3 in
    • the aesthetically pleasing scene
      김한조
      박재훈
  • HW #4 out
  • Hearn & Baker chap 12
Week 10 5 / 6 No class (석가탄신일)
5 / 8 Light and Color
  • Hearn & Baker chap 12
Week 11 5 / 13 Light and Color
  • Hearn & Baker chap 12
5 / 15 Ray tracing [pdf]
Week 12 5 / 20 Distributed ray tracing
  • Hearn & Baker chap 10
5 / 22 Radiosity
  • Hearn & Baker chap 10
Week 13 5 / 27 Image processing
5 / 29 Image warping
Week 14 6 / 3 Shadow
  • Hearn & Baker chap 10
6 / 5 Texture and bump mapping
  • Hearn & Baker chap 10
  • HW #5 in
Week 15 6 / 10 Computer animation
6/12 Final exam