Hier eine kurze Inhaltsübersicht:
- Erzeugen einer fensterbasierten OpenGL-Anwendung
- Zeichnen von Punkten und Dreiecken
- Transformationen (Skalierung, Rotation und Translation)
- Einführung in die GLSL-Shader-Programmierung
- Kamerabewegung
- Texture Mapping
- Ambiente, Diffuse und Spiegelnde Beleuchtung
- Direktionale Lichtquellen, Punktlichter und Spotlights
- Laden von 3D-Modellen unter Verwendung der Open Asset Import Library (Assimp)
- Shadow Mapping
- Verwendung von Sky Boxen
- Normal Mapping
- Einsatz des Geometry Shaders bei der Billboard-Darstellung
- Partikelsysteme mit Transform Feedback
Link zur OpenGL-Tutorialserie: