Vorlesung: Introduction to Computer Graphics @ B-IT


  • Dozent(en):
  • Beginn: 27.10.2020
  • Zeiten: Di. 16:15 - 17:45 und Do. 16:15 - 17:45, Online via Zoom
  • Studiengang: B-IT Master Media Informatics
  • Prüfungen: 26.02.2021, 14:00-16:00, online, Resit: 29.03.2021, time TBD, online



Important: This year, all lectures and exercises will be held via video conferencing. Please externsubscribe to our mailing list to receive important information, including the links to the Zoom meeting rooms and recordings.


Computer Graphics deals with hardware, algorithms and datastructures for the synthesis of images or movies from abstract 3D scene, geometry and material descriptions as well as camera/object motion. This lecture introduces the fundamental concepts of computer graphics.

Among the topics of this lecture are:

  • Two and three dimensional object representation
  • Affine and perspective mappings
  • Scene representations / the scene graph
  • Clipping and raster algorithms
  • Sampling theorem and antialiasing
  • Computing visibility and occlusion
  • Color spaces
  • Optical material properties and shading
  • Textures
  • Global illumination
  • Graphics hardware architectures and real-time rendering
  • Representations of curves and surfaces

In the exercises the theoretical concepts of the lecture are examplified in theoretical tasks and practical programming assignments. The practical part of the exercise is done using a C++ based OpenGL framework in order to showcase fundamental concepts of real-time graphics.



Übung 1: Intro
Übungsblatt  (PDF-Dokument, 152 KB)
Übung 2: Fractals
Übungsblatt  (PDF-Dokument, 1.5 MB)
Übung 3: Transformations
Übungsblatt  (PDF-Dokument, 147 KB)
Übung 4: Raytracing
Übungsblatt  (PDF-Dokument, 1.8 MB)
Übung 5: Bezier Curves
Übungsblatt  (PDF-Dokument, 163 KB)
Übung 6: Subdivision Surfaces
Übungsblatt  (PDF-Dokument, 271 KB)
Übung 7: Marching Cubes
Übungsblatt  (PDF-Dokument, 134 KB)
Übung 8: Colors and Perspective Projections
Übungsblatt  (PDF-Dokument, 598 KB)
Übung 9: Shading Models
Übungsblatt  (PDF-Dokument, 179 KB)
Übung 10: Texture Mapping
Übungsblatt  (PDF-Dokument, 251 KB)
Übung 11: Deferred Rendering
Übungsblatt  (PDF-Dokument, 215 KB)

Weitere Dokumente