Die Studierenden lernen wie man 3D Modelle am Computer erstellt und in Echtzeit rendert.
Gemeinsam erarbeiten wir uns die mathematischen Hintergründe um beispielsweise Transformationen im Raum und die Berechnung von Beleuchtung und Schattierung selber nachvollziehen zu können.
Im Mittelpunkt stehen die Grundlagen der Programmierung in C++ und der sichere Umgang mit der Grafikschnittstelle. Das Erlernte mündet schließlich in die Implementierung einer eigenen 3D Simulation oder eines kleinen Computerspiels.
Allgemeine Informationen
- Das Konzept der Veranstaltung
Infos zum Ablauf, zur Prüfung usw. - Tipps und Tricks zum Praktikum
Wahl des Themas, Umfang, etc. - GitHub
Das offizielle Repository zur Veranstaltung
Online Meeting
Diese Veranstaltung findet komplett online statt. Die genauen Zugangsdaten und Termine finden Sie im Moodle Kurs der Veranstaltung.
Themen und Aufgaben
- Kapitel 1
Software einrichten und Einführung in C++
- 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
Animationen - Kapitel 9
Sky Box und Render Layer - Kapitel 10
Blending
Hinweis: Die Inhalte auf dieser Website werden sich im Laufe der Zeit verändern. Entweder durch Ihr Feedback oder meine Langeweile. Die einzige Wahrheit finden Sie auf GitHub. Halten Sie daher Ihre Repos auf dem aktuellen Stand.