|
CPSC 414 Computer Graphics January 2004Topics 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 |
|