EECS 4431/5331.03M Advanced Topics in 3D Computer Graphics

Winter Term 2014

WWW-page: http://www.cs.yorku.ca/course/4431

Announcements and Frequently Asked Questions (Press 'Reload' to see the newest information)

General Information

This course covers real-time rendering, direct programming of graphics hardware, advanced graphics datastructures, photo-realistic rendering, visualization, and volume rendering. The course will also discuss how computer graphics hardware can be used as a high-performance computing platform, as modern GPUs offer more than a magnitude more computational power compared to standard CPUs for many kinds of computation. Additional topics may be covered as well.

Students must fulfill 4th year prerequisites and must have taken EECS2021 and EECS3431.

Lectures TR 14:30-16:00, CB120
Labs M 10:00-12:00, LAS1002 (every second week)
Instructor Wolfgang Stuerzlinger
E-mail Image of my Email at York
Office Hours by appointment

Recommended Textbooks

Labs

Labs will take place on the following Mondays: Jan 13, Jan 20, Jan 27, Feb 03, Feb 10, Feb 24.

Evaluation


Percent of final grade Due date
6 labs - GLSL Programming total of 24% see above
Midterm, in class 21% Feb 11, 2:30-4pm
Course project - Rendering effects and/or 3D interaction techniques implemented with the help of shaders
in consultation with instructor
55%
(5% proposal,
20% demo,
30% report)
Proposal: Feb 13,
Demos: March 27, during class,
Report: Apr 4.

Assignments and projects are to be submitted electronically with the 'submit' command in Prism (unless specified otherwise). The drop date is March 7, 2014. Numerical scores (out of 100) are used to calculate grades. Grades can be viewed via the ePost system here. Or use the following command in Prism:  courseInfo 4431 2013-14 W.

Assignments and the course project uses OpenGL, GLUT, and also the OpenGL Shading Language (GLSL).

Lecture Notes and Additional Material

The lecture notes can be found here.

Course Policies

Late assignements or projects will not be accepted, unless prior arrangement has been made with the instructor. Missed midterms are handled in the same way. Note that exceptions to the late policy will be made only in serious cases and if the circumstances are documentable and beyond your control. Please see the Departmental WWW page on Academic Policies for details regarding academic dishonesty, etc.