With this lecture we give an introduction to theoretical and practical foundations of Computer Graphics. Our main topic is to visualize (or render) a 3D scene as seen from a certain camera position. However, to achieve this goal we first have to understand and master several sub-problems, where we can make use of knowledge and techniques from several other disciplines (physics, art, biology, mathematics, computer science): How does light propagate through a scene after it gets emitted from a light source? How does light interact with objects of different materials? How does a camera or the human visual system work? How does stereoscopic rendering work? What is light, what is color? How do we represent 3D models and scenes?
The lecture consists of four main parts:
Most of the techniques you only really understand if you try to use them, i.e., if you implement them. Our exercises therefore consist of four mini-projects (global illumincation, software rasterizer, OpenGL renderer, geometric modeling) of 3-4 weeks each. Our tutors have weekly consulting hours, where students can get help if they have trouble with the implementation. At the end of each mini-project, students will present their results in the exercise course.
Upon request the lecture will be given in English.
Frequency | Weekday | Time | Format / Place | Period | |
---|---|---|---|---|---|
weekly | Di | 14-16 | T2-205 | 19.10.2015-12.02.2016
not on: 12/29/15 / 1/5/16 |
|
weekly | Do | 16-18 | H2 | 19.10.2015-12.02.2016
not on: 12/24/15 / 12/31/15 |
Module | Course | Requirements | |
---|---|---|---|
39-Inf-CG Grundlagen der Computergrafik | Computergrafik | Graded examination
|
Student information |
The binding module descriptions contain further information, including specifications on the "types of assignments" students need to complete. In cases where a module description mentions more than one kind of assignment, the respective member of the teaching staff will decide which task(s) they assign the students.
Degree programme/academic programme | Validity | Variant | Subdivision | Status | Semester | LP | |
---|---|---|---|---|---|---|---|
Bioinformatik und Genomforschung / Bachelor | (Enrollment until SoSe 2011) | Grundlagen der Computergrafik | Wahlpflicht | 5. | 10 | unbenotet /benotet V+Ü und mdl. Prüfung | |
Informatik / Bachelor | (Enrollment until SoSe 2011) | Nebenfach | Grundlagen der Computergrafik | Wahlpflicht | 5. | 10 | unbenotet /benotet V+Ü und mdl. Prüfung |
Kognitive Informatik / Bachelor | (Enrollment until SoSe 2011) | Grundlagen der Computergrafik | Wahlpflicht | 5. | 10 | unbenotet /benotet V+Ü und mdl. Prüfung | |
Medieninformatik und Gestaltung / Bachelor | (Enrollment until SoSe 2011) | Grundlagen der Computergrafik | Wahlpflicht | 5. | 10 | unbenotet /benotet V+Ü und mdl. Prüfung | |
Medienwissenschaft, interdisziplinäre / Master | (Enrollment until SoSe 2014) | Hauptmodul 4 | Wahlpflicht | 1. | 10 | unbenotet /benotet V+Ü und mdl. Prüfung | |
Naturwissenschaftliche Informatik / Bachelor | (Enrollment until SoSe 2011) | Grundlagen der Computergrafik | Wahlpflicht | 5. | 10 | unbenotet /benotet V+Ü und mdl. Prüfung |