AboutPeopleProjectsCoursesPublicationsJobs  
   
 

Computer Graphics Course - Winter Term 2011/2012

Description:

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.

Instructors:

Prof. Dr.-Ing. Philipp Slusallek (homepage

Dr. Vincent Pegoraro (homepage)

e-mail: family name at cs.uni-saarland.de

(Teaching) Assistants:

Piotr Danilewski (homepage)

Previous Knowledge:

You should have some programming experience with C++ and some basic knowledge of linear algebra and analysis.

Registration:

You can register for the course through the online system.

Date & Time: 

Lectures

Time: Monday and Wednesday, 14:00 - 16:00 (starting Wednesday, October 19, 2011)
Location: Building E1 3, Lecture Hall HS 001

Tutorials

Please check the "Exercise Groups" tab for the times and locations.

Rendering Competition:

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.

Exam:

February 15, 2012 at 14:00

Language:

The course will be held in English.

 Literature:

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).

Possible Follow-Ups:

Diploma, Bachelor and Master's Thesis, FoPra, HiWi-Jobs

Assignments:

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.

Mailing List:

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: 

  1. Register for this course's mailing list at 

    https://mail.cg.uni-saarland.de/cgi-bin/mailman/listinfo/cg1112

  2. Send an email to the list by using the address   cg1112(email character)cg uni-saarland de (and replacing spaces with dots).
  3. Please only send emails from the address you subscribed with!
  4. If you received an email telling you that your message is awaiting moderator approval go to 3.

 


Preliminary content! Subject to change!