VIS- und Uni-Logo
Blindenversion home uni uni suche suche sitemap sitemap kontakt kontakt
unilogo Universität Stuttgart
Institut für Visualisierung und Interaktive Systeme

Fachpraktikum Visualisierung und Interaktive Systeme

englische VersionDruckversionBlindenversion
 

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:
  • Gruppensitzungen: wird noch festgelegt

Referenz-Material:

  • OpenGL Graphikbibliothek
  • Nate Robin's OpenGL Tutors
  • QT Widget Set (lokaler Mirror)
  • QT Tutorial
  • Doxygen Dokument Generator
  • Literatur:

  • OpenGL:

  • 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.