Tutorials
Kurzeinführung in OpenGL
Die Computergrafik-Pipeline
Lernziel: Überblick über das Grundprinzip der perspektivischen Projektion und deren Implementierung in der sogenannten 3D Grafik-Pipeline.
Lernzielkontrolle: Nennung der Stufen der Pipeline und Nennung der jeweils beteiligten Datentypen.
Die OpenGL Pipeline
- OpenGL Komponenten
- OpenGL Context
- OpenGL GLUT
- OpenGL Syntax
- WebGL Beispiel
- OpenGL Pipeline
- OpenGL Double Buffering
3D Darstellung
- Matrix Transformationen
- ModelView Transformationen
- Lokale Koordinaten
- Viewkoordinaten
- View Frustum
- Augenkoordinaten
- MVP Matrix
- Viewport Transformation
- Z-Puffer
- Normalen
Lernziel: Verständnis von Projektions-, Welt-, Modell-, Kamera- und Augenkoordinaten.
Lernzielkontrolle:
Nennung der Definitionsgrößen des View Frustum und der Kamera.
Berechnung einer uniformen Projektionsmatrix mit $n=0.1, f=10, w=h=1$.
Berechnung der MVP mit obigen Größen und Blick auf den Ursprung vom Augpunkt $(-10,0,0)$.