Vorlesung: Introduction to Computer Graphics @ B-IT


  • Dozent(en):
  • Beginn: 03.11.2016
  • Zeiten: Di. 16:15 - 17:45 und Do. 16:15 - 17:45, Hörsaal, B-IT
  • Veranstaltungsnummer: 16ws-29192
  • Studiengang: B-IT Master Media Informatics
  • Prüfungen: 09.02.2017 16:15
  • Nachfolge- und Begleitveranstaltungen: Nachklausur 06.04.2017 10:15



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. The practical part of the exercise is done using a JavaScript based WebGL framework in order to showcase fundamental concepts of real-time graphics.



Übung 1: WebGL LaTeX
Übungsblatt  (PDF-Dokument, 158 KB)
Übung 2: ColorInterpolation
Übungsblatt  (PDF-Dokument, 182 KB)
Übung 3: Transformations
Übungsblatt  (PDF-Dokument, 174 KB)
Übung 4: CelShading
Übungsblatt  (PDF-Dokument, 189 KB)
Übung 5: ViewFrustum
Übungsblatt  (PDF-Dokument, 173 KB)
Übung 6: ReflectanceModels
Übungsblatt  (PDF-Dokument, 286 KB)
Übung 7: Textures
Übungsblatt  (PDF-Dokument, 189 KB)
Übung 8: Fractals
Übungsblatt  (PDF-Dokument, 187 KB)
Übung 9: DeferredRendering
Übungsblatt  (PDF-Dokument, 250 KB)
Übung 10: ShadowMapping
Übungsblatt  (PDF-Dokument, 138 KB)
Übung 11: ImageProcessing
Übungsblatt  (PDF-Dokument, 207 KB)

Weitere Dokumente