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)
- Jan 10 - Lab location changed to LAS1002.
- Jan 07 - MATH1310 is not a prerequisite, error fixed below.
- Jan 07 - The first lab will take place on Jan 13.
- Jan 07 - This WWW page created.
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 |
 |
Office Hours |
by appointment |
Recommended Textbooks
- D. Wolff, OpenGL 4.0 Shading Language Cookbook, Packt Publishing, ISBN 978-184951476-7, 2011.
- T. Akenine-Möller, E. Haines, Real-Time Rendering, AK Peters, ISBN 156881182-9, 2006.
- R. Rost, "OpenGL Shading Language", Addison Wesley, ISBN 032119789-5, 2004.
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.