CPSC 414    Computer Graphics    January 2004

Topics to be covered include most or all of the following: the basics of 2D and 3D rendering; the rendering pipeline; scan conversion; colour models; geometry data structures; geometric transformations; perspective projection; hidden surface removal; lighting and illumination; texture mapping; texture filtering; complex shading algorithms; ray-tracing; animation.

URL http://www.ugrad.cs.ubc.ca/~cs414
Instructor Michiel van de Panne office hrs: FSC 2616, Tue 2-3pm
Lectures Tue Thu 11:00 - 12:20 LSK 201        Jan 6 - April 8, 2004
 TAs   Dana Sharon    Peng Zhao
Labs CICSR 011 ( Tue 2-3; Wed 8-9, 1-2, 2-3; Fri 8-9 )
Prerequisites CPSC 216, MATH 200, MATH 221/223, C/C++ programming skills
Grading Assignments (30%), Quizzes (30%), Final Exam (40%)    grades and distributions
 Policies   attendance    plagiarism    late assmts    missed work    dropping    strikes

Lecture Notes January     February     March     April    
Resources WebCT    textbooks    past online notes    OpenGL ref    about glut    PDF glut manual     GLUT ref    
OpenGL and Windows    
Demo code TBA
Applets metamers    triple-cell response    additive colour mixing   

Homework Homework questions    Homework solutions   
Assignments Assignment 0    Assignment 1    Assignment 2    Assignment 3   
Exams Quiz 1    Quiz 2    Final Exam (TBA)    old Exams   
Past Sections Sept 2003     Jan 2003     Sept 2002    
Hall of Fame Sept 2002    Jan 2003    Sept 2003    Jan 2004


News
May 3, 2004

  • Final grades are now online
  • Remaining assignments and remarks can be picked up from FSC 3640, 8:30-11:30,
    from now until May 15.