Lecture: Computer Graphics (Modul ICG)
[LSF] [Moodle]
Important
Lecturer
Prof. Dr. Filip Sadlo
Assistants
Contact
sekretariat.sadlo@iwr.uni-heidelberg.de, egzon.miftari@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 | | virtual (see Moodle) | |
Thursday | 11:15–12:45 | | virtual (see Moodle) | |
Exercises
Thursday |
14:15–15:45 |
|
virtual (see Moodle) |
|
Suggested Prerequisites
- Einführung in die Praktische Informatik
- Programmierkurs
- Algorithmen und Datenstrukturen
Literature