CS-C3100 - Computer Graphics, 14.09.2020-16.12.2020
This course space end date is set to 16.12.2020 Search Courses: CS-C3100
Topic outline
-
Class format
Due to the ongoing pandemic, CS-C3100 will feature no contact teaching – lectures or physical exercise sessions – in fall 2020.
Lectures are held on Mondays and Thursdays, starting on Monday 14 September. Each lecture consists of two 45-minute sessions:
- During the first session of each lecture, students watch, in their own pace, a few short (10-15min) lecture videos prepared and shared by the lecturer prior to the start of the session.
- The second hour of lecture sessions consists of live Q&A and discussion held on the course Slack channel #lecture_qa. Sign up using this link with your full name.
As the computer classrooms are unavailable, all programming assignments are to be completed remotely. For those students who have no access to a suitable computer at home, we have prepared a guide for using the Aalto VDI virtual machine system ("On remote working", found in the Materials section.)Class contents
Overview
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.
Materials
There is no textbook. Lecture slides (and online material linked from the slides) form the reading material.
Passing
In order to successfully complete the class, you need to
- get more than 40% (24p) total assignment score, and
- get more than zero points on 4 out of the 6 assignment rounds.
It is not mandatory to attend lectures or exercise sessions. There are no exams.Assignment deadlines
This list is subject to change. All deadlines are on Sundays at 23:59 PM.- Assn 1 / Warmup: Sun 27 September (27.9.)
- Assn 2 / Curves and surfaces: Sun 11 October (11.10.)
- Assn 3 / Hierarchical modeling: Sun 1 November (1.11.) (Three weeks due to exam week)
- Assn 4 / Physical simulation: Sun 22 November (22.11.)
- Assn 5 / Ray tracing: Sun 13 December (13.12.) (Three weeks, longer assignment)
- Assn 6 / Real-time shading: Sun 20 December (Only one week, but very simple & published earlier)
Questions / contact information
All questions related to the assignments are to be posted to the course Slack channels. Do not contact course staff directly without posting your question publicly first.
Other questions and requests are to be sent by email to cs-c3100@aalto.fi. The list reaches all course personnel. Please do not approach course staff over individual email unless you really feel you need to.
Personnel
Jaakko Lehtinen lecturer, responsible professor Heikki Timonen Teaching assistant (TA) Erik Härkönen TA