Vorlesung: Introduction to Computer Graphics @ B-IT


  • Dozent(en):
  • Beginn: 25.10.2011
  • Zeiten: Di. 10 (s.t.) - 11:30 und Do. 17 (s.t.) - 18:30, Hörsaal, B-IT
  • Veranstaltungsnummer: 11ws-29192
  • Studiengang: B-IT Master Media Informatics
  • Prüfungen: Di., 31.01.2012, 9:45 - 11:45 Uhr, Hörsaal B-IT. Nachklausur am Do., 22.03.2012, 10:00 - 12:00 Uhr, Hörsaal III.03 (LBH)



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, 233 KB)
Übung 2: Barycentric Coordinates
Übungsblatt  (PDF-Dokument, 243 KB)
Übung 3: Scene Graph and Quaternions
Übungsblatt  (PDF-Dokument, 350 KB)
Übung 4: Projective Space and Perspective Transformation
Übungsblatt  (PDF-Dokument, 205 KB)
Übung 5: Gamut Mapping
Übungsblatt  (PDF-Dokument, 128 KB)
Übung 6: Frustum Culling and Euler Formula
Übungsblatt  (PDF-Dokument, 213 KB)
Übung 7: Bezier and B-spline curves
Übungsblatt  (PDF-Dokument, 200 KB)
Übung 8: Raytracing and Subdivision
Übungsblatt  (PDF-Dokument, 203 KB)
Übung 9: Repetition
Übungsblatt  (PDF-Dokument, 73 KB)

Weitere Dokumente