Computergrafik: Unsere OpenGL-Achterbahn
Der Kurs Computergrafik (CG) ging nur das halbe Semester über, dafür mit zwei Terminen pro Woche. Endabgabe fürs Praktikum war es, mit Python und OpenGL eine Achterbahn zu bauen. Genau sahen die abzuhakenden Punkte wie folgt aus:
- Die Bahn der Achterbahn soll als geschlossene B-Spline-Kurve beschrieben werden. (Dazu kommt gleich noch etwas.)
- Der Coaster der Achterbahn soll texturiert sein.
- Die Szene soll von einer Skybox umgeben sein.
- Mit den Tasten
+
und-
soll die Geschwindigkeit verändert werden können. - Mit der Taste
K
soll zwischen einer Kameraposition auf dem Coaster und einer Gesamtansicht gewechselt werden können. - Die Orientierung der Kamera soll per Maus verändert werden können.
Sagen wir es mal so: Wir (meine 3er-Gruppe) haben fast alles irgendwie hinbekommen. Und ja, das Video zu Beginn zeigt eben jenes unseres Endprodukt. (Unter beabsichtigter Nicht-Darstellung einiger Bugs. ;)
). Aufgenommen hat es Kai.