Grafik-Programmierung


Informatik(Hauptstudium) + InfoTech
Fachpraktikum (4FP)
Tutors:   Thomas Engelhardt[1] (TTI), Steffen Frey[2] (TTI), Marcel Hlawatsch[3] (TTI)
  Wichtige Hinweise    

The Fachpraktikum starts on Monday 13.10.2008 13:30h in room 0.452 (VIS-Lab). If you haven't received pool access yet, please request one as soon as possible using this request form[4].

A short introduction how to work with SVN can be found here[5]. The skeleton of the first assignment can be found in the following repository: svn://vissvn/FaPraGrafik/workspaces/WS08/<username>/1/

  Aufgaben    
1. Assignment: Hello Cube^3![6]
2. Assignment: Viewer/Modeller[7]
3. Assignment: Volume Visualization[8]
4. Assignment: Raytracer[9]
  Deadlines Wintersemester 2008    
   Deadline   Work period 





1. Assignment  Monday,  27.10.2008,  13:30 Uhr   2 Weeks





2. Assignment  Friday,  14.11.2008,  13:30 Uhr   2 Weeks





3. Assignment  Friday,  28.11.2008,  13:30 Uhr   2 Weeks





4. Assignment  Wednesday,  17.12.2008,  13:30 Uhr   2,5 Weeks





5. Assignment (preliminary concept)   --  Work in progress
  Betreuung    
At least one of the supervisors will be present to answer questions in the Vis-Lab at the following times:

  • Supervision in the VIS-Lab (Room 0.452):
    Monday13:30 - 14:00
    Wednesday13:30 - 14:00
    Friday13:30 - 14:00

  • E-Mail[10] for questions concerning the organization of the course
  •   Reference Material    

  • OpenGL Graphics Library[11]
  • Nate Robin's OpenGL Tutors[12]
  • QT Widget Set[13]
  • QT Tutorial[14]
  • Doxygen[15] Document Generator
  • spyGLass - OpenGL call tracer / Debugger[16]
  •   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
    Computer Graphics:
    (incl. Raytracing)
    Foley, van Dam, Feiner, Huges,
    Computer Graphics - Principle and Practice - Second Edition,
    Addison Wesley, 1990
      Bewertung und Scheinvergabe    
    For each assignment you will receive up to 20 points, so there is a total of 100 points to achieve. To get a certificate you have to reach at least 60 points. In assignment 1-4 at least 9 points must be reached, and 14 points for the last assignment. The assignments have to be handed in at the given dates and times. Solutions handed in too late or not compiling on the computers of the Lab without errors can't be graded. Warnings during compile time lead to deduction of points. The grading takes place directly after the deadline in attandance of the students. The achieved number of points is mailed to you afterward.
      Team work    
    Each participant must work on his own solution. Submissions that are apparently identical will not be graded. Needless to say, you are encouraged to discuss the assignments in groups.


          Universität Stuttgart, Institut für Informatik,
    Abteilung Visualisierung und Interaktive Systeme

    http://www.vis.uni-stuttgart.de/ger/teaching/lecture/fachprakt/index.html