Lecture: Computer Graphics (Modul ICG)
[heiCO] [Moodle]
Important
2024-04-18: |
Exercises start only April 23, 9:15 am (no exercises on Monday because Monday slot will be moved). |
2024-04-18: |
Moodle is ready: Moodle. See there for link to the course livestream, course captures (recordings), etc. |
Lecturer
Prof. Dr. Filip Sadlo
Assistants
Contact
sekretariat.sadlo@iwr.uni-heidelberg.de, rene.weinmann@iwr.uni-heidelberg.de, (sadlo@uni-heidelberg.de)
Description
This lecture starts with the technical and biological fundamentals of image representation and perception. Based on physical considerations regarding material properties and lighting, we will discuss image generation by means of raytracing. We will also treat efficient geometric modeling of virtual worlds, as well as texturing of surfaces. Interactive 3D graphics will be based on GPU programming using OpenGL. Rasterization of lines and polygons into image pixels and the representation of curves and surfaces will also be addressed.
Content
- Introduction
- Perception and Color
- Raytracing
- Transformations
- Rasterization
- OpenGL
- Textures
- Curves and Surfaces
- Spatial Data Structures
Schedule
Lecture
Wednesday | 11:15–12:45 | | INF 205, SR C, and YouTube | |
Thursday | 11:15–12:45 | | INF 205, SR C, and YouTube | |
Exercises
Monday |
16:15–17:45 |
|
INF 205, SR A (this slot will be moved, it does not apply on April 22!) |
|
Tuesday |
09:15–10:45 |
|
INF 205, SR C |
|
Suggested Prerequisites
- Einführung in die Praktische Informatik
- Programmierkurs
- Algorithmen und Datenstrukturen
Literature