Informatik an der TU Clausthal > Abteilungen > Graphische Datenverarbeitung und Multimedia

Graphische Datenverarbeitung und Multimedia

Grundlagen der Computergraphik

Im Rahmen dieser Vorlesung werden die Grundlagen der Computergrafik
vermittelt. Hierzu gehört vor allem die Bildgenerierung aus 2D- und 3D-Datensätzen mit den relevanten Datenstrukturen, Methoden und Algorithmen. Einen wichtigen Schwerpunkt bildet dabei das Programmieren von graphischen Systemen, wobei im Rahmen dieser Vorlesung auf praktische Beispiele mit OpenGL in C/C++ zurückgegriffen wird.

Themenübersicht

  • Mathematische Grundlagen der Computergrafik
  • Grundlagen und Algorithmen der Rasterisierung
  • Linien, Polygone und Clipping
  • 3D Transformationen
  • Kameratransformation und Kamerasteuerung
  • Orthographische und perspektivische Projektion
  • Grafik-Pipeline von OpenGL
  • Licht, Materialien und Beleuchtung
  • Texturen
  • Parametrische Kurven, Bézier-Kurven und Splines
  • Ray-Tracing

Vorlesungsfolien

Die nachfolgenden Folien wurden als Lehrmaterial für die o.g. Lehrveranstaltung entwickelt. Sie beinhalten Bilder, die urheberrechtlich geschützt sind. Die Folien werden Studierenden angeboten, die diese Lehrveranstaltung besuchen und dienen zur Vertiefung der Lehrinhalte. Kopieren oder Weitergabe der Folien zu anderen Zwecken ist daher nicht gestattet.

Danke an Stefan Müller (Universität Koblenz-Landau) und Holger Theisel (OVGU) für die Vorgabe einiger Vorlesungsfolien und Beispielprogramme.

  1. Introduction
  2. Vektorrechnung
  3. LinienClipping
  4. PolygonClipping
  5. Transformationen
  6. ViewTransformationen
  7. Projektionen
  8. OpenGLPipeline
  9. Texturen
  10. Splines
  11. RayTracing
  12. Wiederholung
  13. HotTopics

 

 

Übungsblätter

  1. CG_Blatt1
  2. CG_Blatt2
  3. CG_Blatt3 benötigt  SutherlandHodgman
  4. CG_Blatt4
  5. CG_Blatt5 benötigt  Transform
  6. CG_Blatt6 benötigt  Terrain
  7. CG_Blatt7 benötigt  TerrainLight
  8. CG_Blatt8 benötigt  TerrainKamera und  texture_move.cpp
  9. CG_Blatt9 benötigt  TerrainSpline
  10. CG_Blatt10 benötigt  Raytracer

Zusätzliche Materialien

Keine Dateien oder Ordner im Verzeichnis!
 

Kontakt  Suche  Sitemap  Datenschutz  Impressum
© TU Clausthal 2014