After successfully completing CS-C3100 Computer Graphics, you will possess in-depth practical knowledge on the entire field of computer graphics, i.e., the mathematics and algorithms used for modeling, animating, and generating pictures 3D virtual environments for use in games, visual effects, augmented reality, product visualization, and other applications.
You will gain practical experience through implementing algorithms that cover all of these aspects, including modern modeling techniques, character animation, physically-based simulation of dynamics, ray tracing, shadow computations, as well as real-time shading on graphics processing co-processors (GPU).
All assignments include an essentially unbounded amount of possible extra credit work. Our corporate sponsors – Anima Vitae, Fake Graphics, Futuremark, NVIDIA, Remedy Entertainment, Umbra Software – will reward good performance in various ways.
There is no textbook. Lecture slides (and online material linked from the slides) form the reading material.
In order to successfully complete the class, you need to
- get more than 40% (24p) total assignment score,
- get more than zero points on 4 out of the 6 assignment rounds, and
- get more than 40% total exam scores.
A grade of 5 requires a 100% score on all assignments and exams. Note, however, that you can compensate for potential missing points by doing extra credit in your assignments. See the slides for Lecture 1 for more details.
- Sun 22 September
- Sun 6 October
- Sun 20 October
- Sun 10 November
- Sun 1 December
- Sun 15 December
All questions related to the assignments are to be posted to the forum here in MyCourses. Do not contact course staff directly without posting your question publicly first.
Other questions and requests are to be sent by email to email@example.com. The list reaches all course personnel. Please do not approach course staff over individual email unless you really feel you need to.
|Jaakko Lehtinen||lecturer, responsible professor|
|Lauri Aarnio||Teaching assistant (TA)|