Institut für Visualisierung und Interaktive Systeme
Fachpraktikum Visualisierung und Interaktive Systeme
VIS Fachpraktikum
Aufgaben:
1. Aufgabe: Hello Cube!
2. Aufgabe: Viewer/Modeller
3. Aufgabe: Volumenvisualisierung
4. Aufgabe: Raytracer
5. Aufgabe: Kür
Abgabetermine SS2001:
Abgabetermin
Bearbeitungszeit
1. Aufgabe
5. November 2001
14:00 Uhr
2 1/2 Wochen
2. Aufgabe
19. November 2001
14:00 Uhr
2 Wochen
3. Aufgabe
3. Dezember 2001
14:00 Uhr
2 Wochen
4. Aufgabe
19. Dezember 2001
14:00 Uhr
2 1/3 Wochen
5. Aufgabe (vorläufiges Konzept)
7. Januar2002
14:00 Uhr
5. Aufgabe (endgültiges Konzept)
14. Januar 2002
14:00 Uhr
5. Aufgabe (Implementierung)
11. Februar 2002
14:00 Uhr
insgesamt etwa 6 Wochen
Abschlußtreffen:
Fr. 15. Februar 2002
Im Rahmen des Abschlußtreffens am Semesterende werden die besten
und schönsten Lösungen der 5. Aufgabe im CIP-Pool vorgeführt.
Neben den Kursteilnehmern und den Betreuern sind bei der Vorführung
vermutlich auch viele Mitarbeiter der Abteilung Visualisierung und Interaktive
Systeme anwesend. Auf diese Weise besteht die Möglichkeit Kontakte
für interessante Studien- und Diplomarbeiten zu knüpfen.
Betreuung:
Zu den angegebenen Sprechstunden ist jeweils einer der Betreuer im CIP-Pool
persönlich anwesend und steht für Fragen zur Verfügung.
Darüberhinaus besteht die Möglichkeit, Probleme über eine
von uns eingerichtete News-Gruppe zu diskutieren. Diese wird von allen
Mitarbeitern der Abteilung VIS gelesen, wodurch Ihr eine Gute Chance auf
schnelle und kompetente Antworten habt. Natürlich könnt
Ihr auch als Teilnehmer des Fachpraktikums auf Fragen Eurer Komilitonen
antworten. Wir raten dringend dazu, diese News-Guppe regelmäßig
zu lesen, weil auch allgemeine Informationen und Hinweise darüber
verbreitet werden. Ein Problem, daß Ihr nicht öffentlich diskutieren
wollt, könnt Ihr auch mailen - aber bitte benutzt immer nur ein
Medium, nicht daß wir dieselbe Frage fünfmal lesen müssen.
Bei Bedarf können zusätzlich Gruppensitzungen stattfinden, in
der weitere Informationen zu den einzelnen Aufgaben oder zu den in den
Aufgaben behandelten Themen gegeben werden. Die Termine für solche
Gruppensitzungen werden über die News-Group bekanntgegeben. Zeitpunkt
für die Gruppensitzungen ist dabei jeweils:
Mason Woo, Jackie Neider, Tom Davis, Dave Shreiner,
OpenGL Programming Guide - Third Edition (OpenGL 1.2)
Addison Wesley, 1999
Qt:
Matthias Kalle Dalheimer,
Programming with Qt - First Edition,
O'Reilly, 1999
Raytracing:
Andrew S. Glassner,
An Introduction to Ray Tracing, Academic Press, 1989
Computergraphik (u.a. auch Ray Tracing):
Foley, van Dam, Feiner, Huges,
Computer Graphics - Principle and Practice - Second Edition, Addison Wesley, 1990
Bewertung und Scheinvergabe:
Für jede Aufgabe werden bis zu 20 Punkte vergeben, so daß insgesamt
100 Punkte erreicht werden können. Besonders pfiffige Lösungen
oder zusätzliche Funktionalität der Programme kann mit Extrapunkten
belohnt werden. Um einen Schein zu erhalten, müßt Ihr mindestens
60% der Punkte erreichen und außerdem in jeder Aufgabe mindestens
40% der Punkte.
Die Aufgaben müssen zu den angebenen Terminen abgegeben werden.
Lösungen, die zu spät eingereicht werden, können nicht mehr
gewertet werden. Nach der Korrektur erhaltet Ihr eine Bewertung der Programme
per E-Mail.
Gruppenarbeit:
Jeder Teilnehmer muß eine eigene Lösung ausarbeiten und abgeben.
Offensichlich identische Programme oder solche die z.B. durch die Änderung
von Variablennamen nur leicht modifiziert wurden, werden nicht gewertet.
Natürlich könnt und sollt Ihr dennoch über die Aufgaben
diskutieren. Insbesondere die News-Group lebt davon, daß gestellte
Fragen auch beantwortet werden.
Arbeitsumgebung im CIP-Pool:
Es wurde ein Projektverzeichnis eingerichtet. Dort findet Ihr neben den
Beispielen und dem Programmskelett auch zusätzliche Bibliotheken und
Dokumentation, die Ihr sonst noch benötigt. Außerdem wird für
jeden Teilnehmer im Unterverzeichnis workspace/<user>
ein Arbeitsverzeichnis eingerichtet, in dem Ihr die Programme schreiben
und testen könnt, ohne Eure Quota zu belasten. Das Projektverzeichnis
findet Ihr unter:
/home/visadm/fapra
Auch die Abgabe der Programme erfolgt über dieses Projektverzeichnis.
Es sind Unterverzeichnisse final/A?/<user>
eingerichtet, in die Ihr Eure Lösungen hineinkopiert (bitte nicht
linken!). Dies kann beliebig oft bis zum Ablauf der Aufgaben-Deadline erfolgen.
Zum Abgabetermin werden Euch die Schreibrechte auf das Verzeichnis entzogen.
Danach könnt Ihr keine Veränderungen mehr vornehmen.