Das Lösen und Mitbringen der Aufgaben (Quelltext und ausführbares Programm für IRIX, Windows oder MacOS X) sind freiwillig und nicht direkt mit der Prüfung verbunden. Die Aufgaben können von zwei Studenten in der Prüfung vorgestellt werden. Bitte stimmen Sie sich ab, das nicht zuviele Aufgaben mehrfach bearbeitet werden. Offensichliche Kopien bei mehreren Gruppen führen zu einer entsprechend intensiveren Befragung. Besonders phantasievolle Erweiterungen der Aufgaben werden von mir auch mit besonderem Wohlwollen betrachtet, man versuche auf jeden Fall die eigene Lösung durch schöpferische Erweiterungen der Aufgabe von anderen Gruppen abzugrenzen.
Man zeichne ein Dodekaeder:
![[Graphics:Images/index_gr_3.gif]](Images/index_gr_3.gif)
indem man nur ein Polygon
benutzt und die anderen unter Ausnutzung der Symmetrie erzeugt.
Man verwende das Übungsbeispiel, in dem eine texturierte Erde gezeichnet wurde, und animiere einen Flug entlang des Pfades
![[Graphics:Images/index_gr_9.gif]](Images/index_gr_9.gif)
Man animiere einen springenden Ball, der an den 6 Wänden eines Würfels reflektiert wird. Eine der Wände sei dabei unsichtbar.
Man animiere eine Fontäne aus farbigen Bällen, die auf Parabeln mit unterschiedlichen Parametern aus dem Bild fliegen.
Man zeichne die Fläche
![[Graphics:Images/index_gr_10.gif]](Images/index_gr_10.gif)
für
und
.
Dabei sollen die Normalenvektoren einmal analytisch bestimmt werden und
als Approximation aus dem Kreuzprodukt der Polygon-Kanten
Man zeichne eine Fläche aus Polygonen, anstelle der korrekten Punkte verwende man aber die Eckpunkte des Innenpolygons, das aus der Verbindung der Seitenhalbierenden gebildet wird.
Man extrudiere ein (zwei-dimensionales Polygon) entlang einer
dreidimensionalen Kurve. Das lokale Koordinatensystem
entlang der Kurve
wird dabei aus dem Frenet-Frame
Als Testbeispiel verwende man die Kurve:
![[Graphics:Images/index_gr_19.gif]](Images/index_gr_19.gif)
![[Graphics:Images/index_gr_20.gif]](Images/index_gr_20.gif)
Man animiere das explodierende Polygongitter einer Kugel. Die einzelnen Polygone sollen dabei vom Kugelmittelpunkt weg fliegen, dabei aber leicht unterschiedliche Geschwindigkeiten aufweisen und sich unter dem Einfluss der Schwerkraft bewegen.
Man zeichne eine Marmorvase mit selbst berechneten Texturen für Mantelfläche und Boden.
![[Graphics:Images/index_gr_23.gif]](Images/index_gr_23.gif)
Man zeichne ein Schneckenhaus
![[Graphics:Images/index_gr_24.gif]](Images/index_gr_24.gif)
![[Graphics:Images/index_gr_25.gif]](Images/index_gr_25.gif)
mit einer Textur, die entlang der Wachstumsrichtung variiert.
Man zeichne ein künstlich berechnetes Gebirge, dabei sollten die Täler mit Wasser gefüllt sein und die Berge von Grün über Grau zu Weiß ihre Farbe ändern.
Man erzeuge eine Animation, bei der die Kamera über ein unendliches Fraktales Gebirge fliegt. Man bedenke, das sich die Polygone des sichtbaren Bereiches des Gebirges dynamisch erzeugen lassen
Man stelle eine parametrische Polygonfäche dar, die sternförmige Löcher entsprechend der alpha-Maske
![[Graphics:Images/index_gr_26.gif]](Images/index_gr_26.gif)
![[Graphics:Images/index_gr_27.gif]](Images/index_gr_27.gif)
enthält.
Man zeichne eine Sanduhr, der Sandbehälter sollte dabei die parametrische Darstellung
![[Graphics:Images/index_gr_28.gif]](Images/index_gr_28.gif)
![[Graphics:Images/index_gr_29.gif]](Images/index_gr_29.gif)
haben. Der Sand am Boden kann ein texturierter Kegel sein.
Man zeichne eine brennende Kerze (auf einem Leuchter). Die Flamme soll dabei durch wechselnde semitransparente Texturen animiert werden.
Man zeichne den Saturn mit seinen Ringen. Die Oberflächen-Textur kann man von der NASA bekommen Die semitransparente Textur für den Ring sollte man selbst erstellen.