Computer Graphics(4190.410)

Spring 2018

Instructor

Jehee Lee

E-mail: jehee at mrl.snu.ac.kr

Office: 302동 325호

Phone: 880-1845

Teaching Assistant

Seyoung Lee

Email : seyounglee at mrl.snu.ac.kr

Office 302동 312-1호

Phone: 880-1864

Class hours

월, 수 11:00 ~ 12:15 (Monday and Wednesday, 11:00 to 12:15)

Class Room

302동 208호(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://www.glprogramming.com/red/

Steven Gortler, Foundations of 3D Computer Graphics , MIT Press [zip]

Pre-requisites

A good knowledge on C or C++ programming

Grading policy

Attendance: 10%

Homework: 50%

Exams: 40%

Assignment

Notice about homework submission [pdf]

Announcement
Schedule
Week 1 3 / 5 Course Introduction [pdf]
3 / 7 Graphics Systems Overview [ppt]
Week 2 3 / 12 Affine Geometry [ppt]
  • Gortler chap 2, chap 3
3 / 14 Geometric Transformations [pdf]
  • Gortler chap 2, chap 3
  • Hearn & Baker chap 5
Week 3 3 / 19 Geometric Transformations continued
  • HW #1 out [ppt]
3 / 21 OpenGL tutorial
Week 4 3 / 26 Viewing [pdf]
  • Gortler chap 8
  • Hearn & Baker chap 6, chap 7
3 / 28 Rotation and Orientation [ppt]
  • Gortler chap 7
  • Extra reading : Representing Rotations and Orientations in Geometric Computing, IEEE CG&A [pdf]
Week 5 4 / 2 Rotation and Orientation continued
  • HW #1 in
4 / 4 Object Representation [ppt]
  • Hearn & Baker chap 8
  • HW #2 out [ppt]
Week 6 4 / 9 Splines [ppt]
  • Hearn & Baker chap 8
4 / 11 B-splines
  • Hearn & Baker chap 8
Week 7 4 / 16 Subdivision surfaces
4 / 18 Orientation Interpolation [ppt]
  • HW #2 in
  • HW #3 out [pdf]
  • - Mathclass library includes data structures and operators for unit quaternions math library
Week 8 4 / 23 Midterm Exam [histogram]
4 / 25 Visible-surface Detection [ppt]
  • Hearn & Baker chap 9
Week 9 4 / 30 Local Illumination Models [ppt]
  • Hearn & Baker chap 10
5 / 2 Light and Color [ppt]
  • Hearn & Baker chap 12
Week 10 5 / 7 Light and Color continued
  • HW #3 in
  • 박지환
  • HW #4 out [ppt]
5 / 9 Ray Tracing [pdf]
Week 11 5 / 14 Distributed Ray Tracing
5 / 16 3D Printing 실습 [pdf]
Week 12 5 / 21 Radiosity
  • HW #4 in
  •                   장필식
  • HW #5 out
5 / 23 Image Processing
Week 13 5 / 28 Image Warping
5 / 30 Shadow
Week 14 6 / 4 Texture and Bump Mapping
6 / 6 NO CLASS
Week 15 6 / 11 Computer Animation [ppt]
  • HW #5 in
  • 장필식
    박지환
    남준오
    이성찬
6 / 13 NO CLASS
Week 16 6 / 18 Final Exam