Vorlesung: Introduction to Computer Graphics @ B-IT


  • Dozent(en):
  • Beginn: 29.10.2013
  • Zeiten: Di. 16:45 (s.t.) - 18:15 und Do. 17 (s.t.) - 18:30, Rheinsaal, B-IT
  • Veranstaltungsnummer: 13ws-29192
  • Studiengang: B-IT Master Media Informatics



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.



Übung 1: OpenGL and Bresenham
Übungsblatt  (PDF-Dokument, 326 KB)
Übung 2: Barycentric Coordinates
Übungsblatt  (PDF-Dokument, 239 KB)
Übung 3: Scene Graph and Quaternions
Übungsblatt  (PDF-Dokument, 346 KB)
Übung 4: Projective Space and Perspective Transformation
Übungsblatt  (PDF-Dokument, 179 KB)
Übung 5: Gamut Mapping
Übungsblatt  (PDF-Dokument, 170 KB)
Übung 6: Color Interpolation and Euler Formula
Übungsblatt  (PDF-Dokument, 237 KB)
Übung 7: Bezier and B-spline curves
Übungsblatt  (PDF-Dokument, 186 KB)
Übung 8: Raytracing and Subdivision
Übungsblatt  (PDF-Dokument, 294 KB)
Übung 10: Repetition
Übungsblatt  (PDF-Dokument, 109 KB)

Weitere Dokumente