Lecture: Computer Graphics (Modul ICG)

[LSF] [Moodle]

Important

Lecturer

Prof. Dr. Filip Sadlo

Assistants

M.Sc. Yaroslav Agapovyaroslav.agapov@iwr.uni-heidelberg.de
Michael Tabachniktabachnik@stud.uni-heidelberg.de

Contact

yaroslav.agapov@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

Tuesday14:15–15:45   INF 205, SR B   
Wednesday11:15–12:45   INF 205, SR B   

Exercises

Thursday 14:15–15:45     INF 205, SR 10    

Suggested Prerequisites

  • Einführung in die Praktische Informatik
  • Programmierkurs
  • Algorithmen und Datenstrukturen

Literature