Diese Vorlesung ist der Einführungskurs in die Computergrafik. Der Kurs vermittelt die Algorithmen, mit denen ein Computer programmiert wird, um Bilder geometrischer Modelle mit zugehörigen Erscheinungseigenschaften zu erzeugen. Beginnend mit Einführungsvorlesungen zu den Grundlagen von Oberflächen und Lichtausbreitung konzentriert sich der Kurs auf die beiden bekannten Rendering-Methoden: CPU- und GPU-basiertes Raytracing sowie GPU-beschleunigte Rastergrafik. Die Themen umfassen:

  • Grundlagen
    • Geometrische Modelle: Meshes, Implizite Flächen, Splines
    • Farbe & Wahrnehmung
    • Lichttransport
  • 3D-Bildgenerierungsmethoden
    • OpenGL, DirectX
    • Raytracing I: Grundlagen
    • Raytracing II: Beschleunigungstechniken
      • Schnelle Schnittpunkttests
      • Raumaufteilung & Bounding-Volume-Hierarchien
      • GPU-Beschleunigung
    • Rasterisierung & GPU-basiertes Rendering
      • Lineare und affine Transformationen
      • Rasterisierung und Shading
      • Clipping
      • Sichtbarkeit & Schatten
      • Kurven & Oberflächen
      • Abtasttheorie
ePortfolio: No