CSE 3431.03M Introduction to 3D Computer Graphics
Winter Term 2010
WWW-page: http://www.cs.yorku.ca/course/3431
Announcements and Frequently Asked Questions (Press 'Reload' to see the newest information)
- Feb 26 - Course evaluations are scheduled for March 19, 2010.
- Feb 09 - Here is a list of errata for the textbook slides.
- Jan 06 - No class on Jan 11, instructor abroad.
- Dec 18 - This WWW page created.
General Information
This course introduces the fundamental concepts and algorithms of 3D computer graphics. Topics include: an overview of graphics hardware, graphics systems and APIs, object modelling, transformations, camera models and viewing, visibility, illumination and reflectance models, texture mapping and an introduction to advanced rendering techniques such as ray tracing. Optional topics include an introduction to animation, visualisation, or real-time rendering.
Prerequisites: General prerequisites, CSE 2031 3.0, MATH 1025 3.0
Textbook
E. Angel, Interactive Computer Graphics: A Top-Down Approach with OpenGL, 5th Edition, Addison-Wesley, ISBN 978032153586-3, 2009.
Evaluation
|
Percent of final grade |
Due date |
Assignment A1 - recursive curve |
3% |
Jan 22, 3pm |
Assignment A2 - 3D extrusion (local access only) |
9% |
Feb 11, 3pm |
Assignment A3 - Terrain smoothing (local access only) |
9% |
Mar 14, 3pm |
Assignment A4 - Stone age car animation (local access only) |
9% |
Apr 05 |
Midterm, in class |
25% |
Feb 24 |
Final exam |
45% |
Apr 13, 2pm HNE 030 |
Assignments and projects
are to be submitted electronically with the 'submit' command in
Prism (unless specified otherwise). The drop date is
March 8, 2010.
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 3431
2009-10 W.
Assignments use the C programming language and OpenGL.
Assignments require a graphics card equivalent or better than
an nVidia 5200 (all machines in Prism fulfill this requirement).
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.