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 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.
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.
|Jaakko Lehtinen||lecturer, responsible professor|
|Markus Kettunen||assistant lecturer|
|Pauli Kemppinen||teaching assistant (TA)|