In diesem Kurs lernen Sie, wie 3D-Modelle am Computer erstellt und in Echtzeit gerendert werden.

Gemeinsam erarbeiten wir uns die mathematischen Hintergründe — von Transformationen im Raum bis zur Berechnung von Beleuchtung und Schattierung. Dabei schreiben wir diese Berechnungen selbst in C++, Schritt für Schritt, ohne eine fertige Engine. So verstehen Sie nicht nur, was passiert, sondern auch warum.

Im Praktikum wenden Sie das Gelernte direkt an: Sie entwickeln eine eigene 3D-Simulation oder ein kleines Computerspiel — auf Basis desselben Codes, den wir gemeinsam im Tutorial aufbauen.

Allgemeine Informationen


Online Meeting

Diese Veranstaltung findet komplett online statt. Alle Termine, Zugangsdaten und organisatorischen Informationen finden Sie im Moodle-Kurs der Veranstaltung.


Tutorial

Kapitel 1
Software einrichten und Einführung in C++

Kapitel 2
Fenster öffnen und OpenGL initialisieren

Kapitel 3
Einfache Figuren zeichnen

Kapitel 4
Transformationen im Raum und Kamerasteuerung

Kapitel 5
Geometrische Figuren errechnen

Kapitel 6
Beleuchtung und Tiefenpuffer

Kapitel 7
Texturen laden und anzeigen

Kapitel 8
Animation und Simulation

Kapitel 9
Skybox und Cube Mapping

Kapitel 10
Blending


Projekte

Projekt 1
Artemis II

Projekt 2
Mooncraft

Projekt 3
Globus


Hinweis: Diese Website und der zugehörige Code werden regelmäßig weiterentwickelt. Wenn Ihnen ein Fehler auffällt, eine Erklärung unklar ist oder Sie einen Verbesserungsvorschlag haben: Ich freue mich über jede Rückmeldung!