Computer Graphics(4190.410)

Spring 2011

Instructor

Jehee Lee

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

Office: 302-325

Phone: 880-1845

Teaching Assistant

Noyeol Park

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

Office 302-312-1

Phone: 880-1864

Class hours

Tuesday and Thursday, 11:00 to 12:15

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/

Pre-requisites

A good knowledge on C or C++ programming

Grading policy

Homework: 10%

Programming assignments: 50%

Exams: 40%

Schedule
Week 1 3 / 1 No Class
3 / 3 Course introduction and overview [ppt]
Week 2 3 / 8 Graphics Systems Overview [ppt]
3 / 10 Affine Geometry [ppt]
Week 3 3 / 15 Geometric Transformations [ppt]
3 / 17 Geometric Transformations continued
  • Programming assignment #1 (hierarchical modeling) out
Week 4 3 / 22 Viewing [ppt]
3 / 24 Rotation and Orientation [ppt]
Week 5 3 / 29 Rotation and Orientation continued
3 / 31 Object Representation [ppt]
Week 6 4 / 5 Splines [ppt]
4 / 7 B-splines
Week 7 4 / 12 Subdivision Surfaces
  • Programming assignment #2 in
  • The best of the assignment #2
    최준철
  • Programming assignment #3 (swepted surface) out
4 / 14 Visible-Surface Detection [ppt]
Week 8 4 / 19 Mid exam
4 / 21 No Class
Week 9 4 / 26 Local Illumination Models [ppt]
4 / 28 Light and Perception [ppt]
  • Programming assignment #3 in
  • Programming assignment #4 (local illumination) out
Week 10 5 / 3 Color Models
5 / 5 No Class
Week 11 5 / 10 No Class
5 / 12 Ray Tracing [ppt]
Week 12 5 / 17 Distributed Ray Tracing
  • Programming assignment #4 in
  • The best of the assignment #4
    고건 이경호 최준철
  • Programming assignment #5 (ray tracing) out
5 / 19 Radiosity
Week 13 5 / 24 Image Processing
5 / 26 Image Warping
Week 14 5 / 31 Texture and Bump Mapping
6 / 2 Animation
Week 15 6 / 7 No Class
6 / 9 Final exam
  • Programming assignment #5 in
  • The best of the assignment #5

  • 고우종
    오종환
    이경호
    최준철