Print View

1. Vorlesung DienstagTue Apr 21, 2020 02:15 PM -  | 03:45 PM

Siehe auch ein ausführliches Inhaltsverzeichnis aller Videos.

2. Vorlesung DonnerstagThu Apr 23, 2020 10:15 AM -  | 11:45 AM

  • Scherung, allgemeine affine Transformationen (Video, 9 min, Folien mit nachträglicher Korrektur auf Seite 3)
  • orthogonale Transformationen, Drehungen im Raum (Video, 13 min)
    • Korrektur: Unter orthogonalen Transformationen versteht man nur jene starren Transformationen, die den Ursprung fest lassen.
  • affine Transformationen in homogenen Koordinaten; Punkte als Zeilen- oder Spaltenvektoren in der Computergrafik, Linksmultiplikation oder Rechtsmultiplikation (Video, 10 min)
  • die projektive Ebene: räumliches Modell und Kugelmodell der projektive Ebene, Dualität (Video, 18 min)
  • die projektive Ebene als Erweiterung der Euklidischen Ebene: Fernpunkte und die Ferngerade. (Dieses Thema passt thematisch an diese Stelle, wird aber nächsten Dienstag nachgeholt)
  • projektive Transformationen in der Ebene (Video, 12 min)

→ alle 5 Videos zum Herunterladen

3. Vorlesung DienstagTue Apr 28, 2020 02:15 PM -  | 03:45 PM

Ablauf der Vorlesung: Sehen Sie sich die Videos vorher an. Ich werde zur Vorlesungszeit für Fragen zu den Videos (auch zu den vorangegangenen Stunden) zur Verfügung stehen.

4. Vorlesung DonnerstagThu Apr 30, 2020 10:15 AM -  | 11:45 AM

Ablauf der Vorlesung: Sehen Sie sich die Videos vorher an. Ich werde zur Vorlesungszeit für Fragen zu den Videos (auch zu den vorangegangenen Stunden) zur Verfügung stehen.

  • die Koordinatensysteme in der Computergrafik: (Video 7 min, mit Smartplayer, MP4-Datei 10 MByte), Folien mit Korrektur vom 15.5.: In der rechten Spalte der Transformationsmatrix M auf S.4 fehlte der Faktor 2.)
    • lokale Koordinaten (Objektkoordinaten)
    • Weltkoordinaten
    • Kamerakoordinaten (Augenkoordinaten)
      • Linkssystem und Rechtssystem
    • normalisierte Gerätekoordinaten (normalized device coordinates, NDC)
    • Bildschirmkoordinaten
    • Rasterkoordinaten
  • Positionierung der Kamera, Kopf nach oben (Video 15 min, mit Smartplayer, MP4-Datei ohne Quiz 27 MByte)
  • Transformation in normalisierte Gerätekoordinaten/NDC
  • Koordinatentransformation für Ebenen (Video 7 min, mit Smartplayer, MP4-Datei 10 MByte), Folie

5. Vorlesung DienstagTue May 05, 2020 02:15 PM -  | 03:45 PM

6. Vorlesung DonnerstagThu May 07, 2020 10:15 AM -  | 11:45 AM

Ablauf der Vorlesung: Sehen Sie sich die Videos vorher an. Ich werde zur Vorlesungszeit für Fragen zu den Videos (auch zu den vorangegangenen Stunden) zur Verfügung stehen.

7. Vorlesung DienstagTue May 12, 2020 02:15 PM -  | 03:45 PM

8. Vorlesung DonnerstagThu May 14, 2020 10:15 AM -  | 11:45 AM

  • Rastern von Geraden, der Algorithmus von Bresenham (Video 17 min, mit Smartplayer, MP4-Datei 64 MByte), Folien (mit Korrektur am 15.5.: 0≤ba statt 0≤ab)

9. Vorlesung DienstagTue May 19, 2020 02:15 PM -  | 03:45 PM

10. Vorlesung DienstagTue May 26, 2020 02:15 PM -  | 03:45 PM

11. Vorlesung DonnerstagThu May 28, 2020 10:15 AM -  | 11:45 AM

12. Vorlesung DienstagTue Jun 02, 2020 02:15 PM -  | 03:45 PM

13. Vorlesung DonnerstagThu Jun 04, 2020 10:15 AM -  | 11:45 AM

  • Ausfüllen von Flächen mit linearer Interpolation in Weltkoordinaten (Video 25 min, mit Smartplayer, MP4-Datei 63 MByte), Folien
  • Verdeckte Flächen: (Video 17 min, mit Smartplayer, MP4-Datei 44 MByte), Folie
    • Painter's Algorithmus
    • Tiefenpuffer (z-Puffer)
  • Doppelpuffer-Technik (double buffering)

14. Vorlesung DienstagTue Jun 09, 2020 02:15 PM -  | 03:45 PM

15. Vorlesung DonnerstagThu Jun 11, 2020 10:15 AM -  | 11:45 AM

16. Vorlesung DienstagTue Jun 16, 2020 02:15 PM -  | 03:45 PM

17. Vorlesung DonnerstagThu Jun 18, 2020 10:15 AM -  | 11:45 AM

18. Vorlesung DienstagTue Jun 23, 2020 02:15 PM -  | 03:45 PM

19. Vorlesung DonnerstagThu Jun 25, 2020 10:15 AM -  | 11:45 AM

20. Vorlesung DienstagTue Jun 30, 2020 02:15 PM -  | 03:45 PM

  • Beschreibung einer Szene in einem Textformat (Video 10 min, mit Smartplayer, MP4-Datei 25 MByte), Folien
  • Beschreibung einer Szene durch ein Programm (Video 12 min, mit Smartplayer, MP4-Datei 32 MByte),
    • OpenGL
  • Übersicht: Spline-Kurven, Kontrollpunkte und Kontrollpolygon (Video 7 min, mit Smartplayer, MP4-Datei 18 MByte), Folien, Spline-Beispiel.pdf (Ipe-Datei)
  • Bézierkurven, Bernsteinpolynome Bdi(t), Eigenschaften:
    • konvexe-Hüllen-Eigenschaft, Interpolation nur am Anfangs- und Endpunkt (Video 10 min, mit Smartplayer, MP4-Datei 24 MByte)
    • Äquivarianz gegenüber affinen Transformationen, Variationsminderung (Video 6 min, mit Smartplayer, MP4-Datei 18 MByte)
  • Tangenten parametrischer Kurven (Video 15 min, mit Smartplayer, MP4-Datei 37 MByte)
    • Anfangs- und Endtangente von Béziersplines
    • Hermite-Splines: kubische Splines mit vorgegebene Endpunkten und Anfangs- und Endgeschwindigkeiten
    • Parabeln als quadratische Bézierkurven

21. Vorlesung DonnerstagThu Jul 02, 2020 10:15 AM -  | 11:45 AM

Die Fragestunde ("Vorlesung") per Webex finden an diesem Tag nicht statt; stellen Sie Ihre Fragen stattdessen im Forum.

22. Vorlesung DienstagTue Jul 07, 2020 02:15 PM -  | 03:45 PM

  • rationale Splines (Video 9 min, mit Smartplayer, MP4-Datei 23 MByte), Folien (Seite 2 oben korrigiert am 13.7.)
    • Nachtrag: Alle mit rationalen quadratischen Splines darstellbaren Kurven sind Bögen von Kegelschnitten (Ellipsen, Hyperbeln, Parabeln)
  • bilineare Interpolation (Video 12 min, mit Smartplayer, MP4-Datei 27 MByte). Korrektur (13.7.) Beim Beispiel zur bilinearen Interpolation (4:00-6:00) sind alle linearen Interpolationen verkehrt herum gemacht worden. Bitte die korrigierten Folien beachten. Beim nchfolgenden Abschnitt "geometrische Interpretation der Gewichte" ist die Aussage, dass die Gewichte die Flächen der gegenüberliegenden Rechtecke sind (6:15), richtig, obwohl sie nicht mit dem im Video gezeigten Beispiel übereinstimmt. Die Formel für f(i+x,j+y) stimmt auch.
    • Anwendung auf Interpolation von Texturen
  • Splineflächen (Video 9 min, mit Smartplayer, MP4-Datei 23 MByte)
  • B-Splines (Video 12 min, mit Smartplayer, MP4-Datei 29 MByte), Folien
    • Nachtrag: interaktive Visualisierung einer kubischen B-Spline-Kurve X(s) mit 6 Kontrollpunkten in GeoGebra, von Chris Offner. Die Punkte Pij sind auch außerhalb der Intervalle dargestellt, in denen sie "existieren"; sie liegen dann auf den Verlängerungsgeraden der Strecken. Bei s=4 sieht man zum Beispiel, wie die Punkte P34 und P45 zusammenlaufen. P45 übernimmt dort sozusagen den Staffelstab von P34. Die Kurve fängt nicht bei P0 an.
  • Rechenschema, Lokalität (Video 6 min, mit Smartplayer, MP4-Datei 17 MByte)
  • Basisfunktionen Ndi(t), Rekursion (Video 11 min, mit Smartplayer, MP4-Datei 30 MByte)
  • Basisfunktionen für lineare B-Splines (Video 7 min, mit Smartplayer, MP4-Datei 17 MByte)
  • Uniforme Splines, quadratische Splines, Basisfunktionen N2i(t), Basismatrix (Video 17 min, mit Smartplayer, MP4-Datei 39 MByte)
  • Ordnung von Splines, unterschiedliche Konventionen (Video 1 min, mit Smartplayer, MP4-Datei 3 MByte)

23. Vorlesung DonnerstagThu Jul 09, 2020 10:15 AM -  | 11:45 AM

24. Vorlesung DienstagTue Jul 14, 2020 02:15 PM -  | 11:45 AM

25. Vorlesung DonnerstagThu Jul 16, 2020 10:15 AM -  | 11:45 AM