Lecture Course: Computer Grafics I, Winter Semester 2016/17
Objectives
The students will get to know basic concepts and algorithms of computer grafics. They will be able to fruitfully adopt them to their own grafic applications. This includes polygnal models, texturing, and illumination techniques. Furthermore, all conceptual phases of the rendering pipeline as fundamental steps to image synthesis will be trained. Thus, the students will have the means to apply on CPU and GPU widely used graphic algorithms.
Content
The lecture introduces basic concepts of computer grafics, in particular realtime grafic such as it is used e.g. in computer games. We focus on the rendering pipeline as a conceptual foundation of modern sysems to image synthesis. The considered algorithmes will be introduced and discussed in theory first. A selection of algorithms will also applied in practice during the exercises. The application uses C/C++ combined with the graphic standard OpenGL.
The following issues are dealt with in particular:
- Ray Tracing
- Grafic programmig in OpenGL
- Geometric transformationen and projektions
- Calculating illumination
- Clipping algorithms
- Rasterising und texturing
- Geometric modelling
Exercises
The exercise hours will take place throughout the semester as an integrated part of the lecture.
Supervisor:
<link in mi institut mi-mitarbeiter jan-malzahn internal-link>Jan Malzahn
The lecture is organised as 3 lecture + 1 exercise units per week.
Date | Tuesday, 14 - 16 cet |
Friday, 10 - 12 cet | |
Place | O28/1002 |
Each second Tuesday will be used for the exercises.
see description of module 'Computergrafik I' via HIS/Studium