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

Graphik-Programmierung

englische VersionDruckversionBlindenversion
 

Graphik-Programmierung


Informatik (Hauptstudium) + InfoTech
Fachpraktikum (4FP), Einführungsfolien im PDF-Format
Dozenten:   Martin Falk (Raum 1.438), Markus Üffinger (Raum 1.456)
  Wichtige Hinweise    

Achtung! Abgabetermin für Aufgabe 5 hat sich geändert!
  Vorbesprechung    

  Aufgaben    
1. Aufgabe : Hello Cube!, Programmskelett
2. Aufgabe: Viewer/Modeller, Programmskelett, Referenzimplementierung
3. Aufgabe: Volumenvisualisierung, Programmskelett, Referenzimplementierung
4. Aufgabe: Raytracer, Programmskelett, Referenzimplementierung
5. Aufgabe: Kür, Konzeptvorlage als TeX Datei
  Abgabetermine Wintersemester 2006-2007    
   Abgabetermin   Bearbeitungszeit 





1. Aufgabe  Montag,  29.10.2007,  13:30 Uhr   2 Wochen





2. Aufgabe  Montag,  12.11.2007,  13:30 Uhr   2 Wochen





3. Aufgabe  Montag,  26.11.2007,  13:30 Uhr   2 Wochen





4. Aufgabe  Freitag,  14.12.2007,  13:30 Uhr   2,5 Wochen





5. Aufgabe (vorläufiges Konzept)   Mittwoch,  19.12.2007,  13:30 Uhr 
5. Aufgabe (endgültiges Konzept)   Montag,  07.01.2008,  13:30 Uhr   insgesamt etwa 7 Wochen,
5. Aufgabe (Zwischenergebnisse)   Montag,  21.01.2008,  13:30 Uhr     inklusive Weihnachten und Neujahr.
5. Aufgabe (Abgabe)   Montag,  11.02.2008,  13:30 Uhr 
5. Aufgabe (Abschlusspräsentation)   vorr. Freitag,  15.02.2008,  13:30 Uhr 
  Abschlusstreffen    
Im Rahmen des Abschlusstreffens am Semesterende werden die besten und schönsten Lösungen der 5. Aufgabe im VIS-Labor (Raum: 0.452) 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 mindestens ein Betreuer im VIS-Labor anwesend und steht für Fragen zur Verfügung.

  • Sprechstunden im VIS-Labor (Raum 0.452):
    Montag13:30 - 14:00 Uhr
    Mittwoch13:30 - 14:00 Uhr
    Freitag13:30 - 14:00 Uhr

  • E-Mail bei Fragen bzgl. der Organisation
  •   Referenz-Material    

  • OpenGL Graphikbibliothek
  • Nate Robin's OpenGL Tutors
  • QT Widget Set
  • QT Tutorial
  • Doxygen Dokument Generator
  • spyGLass - OpenGL call tracer / Debugger
  •   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 Raytracing)
    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, sodass insgesamt 100 Punkte erreicht werden können. Um einen Schein zu erhalten, müsst Ihr mindestens 60 Punkte erreichen. In den Aufgaben 1-4 müssen weiterhin mindestens 9 Punkte, in der letzten Aufgabe mindestens 14 Punkte erreicht werden. Die Aufgaben müssen zu den angegebenen Terminen und Uhrzeiten abgegeben werden. Lösungen, die zu spät eingereicht werden oder nicht auf den Rechnern des VISGS-Pools fehlerfrei übersetzt werden können, können nicht gewertet werden. Warnungen bei der Übersetzung führen zu Punktabzug. Die Bewertung erfolgt in Anwesenheit der Studierenden unmittelbar nach der Abgabe. Die erreichte Punktezahl erhaltet Ihr nach der Bewertung der Programme mündlich und per E-Mail.
      Gruppenarbeit    
    Jeder Teilnehmer muss 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 aber über die Aufgaben diskutieren.