Vorlesung: Introduction to Computer Graphics @ B-IT


  • Dozent(en):
  • Beginn: 27.10.2009
  • Zeiten: Di. und Do. 17:15 - 18:45, Hörsaal, B-IT
  • Veranstaltungsnummer: 09ws-18447
  • Studiengang: B-IT Master Media Informatics
  • Prüfungen: Fr. 19.02.2010, 14:15-16:15, Hörsaal, B-IT



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 algorithms; 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. Programming is primarily done in C++ using the OpenGL library.

Online Registration

The registration for the exercise groups had to be done by an externOnline System. The registration ended on November 9 at 8:00 am. If you missed this deadline please contact us per email.



Übung 1: Introduction to OpenGL
Übungsblatt  (PDF-Dokument, 56 KB)
Übung 2: Midpoint Algorithm
Übungsblatt  (PDF-Dokument, 64 KB)
Übung 3: Transformations
Übungsblatt  (PDF-Dokument, 70 KB)
Übung 4: Projections
Übungsblatt  (PDF-Dokument, 99 KB)
Übung 5: Culling and Color Mapping
Übungsblatt  (PDF-Dokument, 61 KB)
Übung 6: Color Spaces and BRDFs
Übungsblatt  (PDF-Dokument, 84 KB)
Übung 7: Christmas
Übungsblatt  (PDF-Dokument, 528 KB)
Übung 8: Ray Tracing
Übungsblatt  (PDF-Dokument, 68 KB)
Übung 9: Textures and Mip-Mapping
Übungsblatt  (PDF-Dokument, 76 KB)
Übung 10: Repetition
Übungsblatt  (PDF-Dokument, 64 KB)

Weitere Dokumente