Computer Graphics Course - Winter Term 2011/2012
This course provides the theoretical and practical foundation for computer graphics. It gives a wide overview of topics, techniques, and approaches used in various aspects of computer graphics with a focus on image synthesis and rendering. After introducing some physical background and the representations used in graphics, it discusses the two basic algorithms for image synthesis: ray tracing and rasterization. In this context, we present related topics like texturing, shading, aliasing, sampling, and many more.
As part of the practical exercises, the students incrementally build their own ray tracing system or hardware-based visualization application. A final rendering competition allows the students to implement their favorite advanced algorithm and use it in a high-quality rendering.
Prof. Dr.-Ing. Philipp Slusallek (homepage)
Dr. Vincent Pegoraro (homepage)
e-mail: family name at cs.uni-saarland.de
Piotr Danilewski (homepage)
You should have some programming experience with C++ and some basic knowledge of linear algebra and analysis.
You can register for the course through the online system.
Date & Time:
Time: Monday and Wednesday, 14:00 - 16:00 (starting Wednesday, October 19, 2011)
Location: Building E1 3, Lecture Hall HS 001
Please check the "Exercise Groups" tab for the times and locations.
Submission deadline: January 16th, 2012, 23:59h
Please note, that the above file is subject to minor changes. You will be informed of such through the mailing list.
February 15, 2012 at 14:00
The course will be held in English.
The course does not follow a particular book. Interesting reads are for example "Physically Based Rendering" by Matt Pharr and Greg Humphreys and "Principles of Digital Image Synthesis" by Andrew Glassner (volume 1 and volume 2 freely available).
Diploma, Bachelor and Master's Thesis, FoPra, HiWi-Jobs
The course entails weekly assignments that are a mix of theoretical and programming exercises. More details may be found under the "Lectures and Assignments" tab.
There is a mailing list for which every participant of the lecture should register. News, improvements and corrections will be published there. You can register to the mailing list by visiting the following URL:
- Register for this course's mailing list at
- Send an email to the list by using the address cg1112(email character)cg uni-saarland de (and replacing spaces with dots).
- Please only send emails from the address you subscribed with!
- If you received an email telling you that your message is awaiting moderator approval go to 3.
Preliminary content! Subject to change!