VIS- und Uni-Logo
Blindversion home uni university suche search sitemap sitemap kontakt contact
unilogo University of Stuttgart
Institute for Visualization and Interactive Systems

Graphics-Programming

german VersionPrintversionBlind Version
 

Graphics-Programming


Computer Science (Hauptstudium) + InfoTech
Fachpraktikum (4FP)
Tutors:   Martin Falk (Room 1.438), Markus Üffinger (Room 1.456), Thomas Engelhardt (TTI)
  Important Notes    

The deadline of the second assignment has been moved to Tuesday, May 13, 2008. The review of assignment 2 will be on Wednesday, May 21, 13:30. Please be present.

The review of assignment 3 will be on Wednesday, May 28, 13:30.

The deadline of the fifth assignment has been moved to Wednesday, July 23, 2008!

  First Meeting    

The first meeting takes places on Wednesday the 13.02.08 at 13:30 in room 0.457.

Slides of the meeting in PDF format

SVN introduction how to obtain the source skeleton.
Please note (slides changed):
The svn path has to be svn://vissvn/FaPraGrafik/workspaces/SS08/<username>/1/ !

  Assignments    
1. Assignment: Hello Cube^3!
2. Assignment: Viewer/Modeller
3. Assignment: Volume Visualization
4. Assignment: Raytracer
5. Assignment: Freestyle Tex Template (eng) | Tex Template (ger)
  Deadlines Summer Term 2008    
   Deadline   Work period 





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





2. Assignment  Tuesday,  13.05.2008,  13:30 Uhr   2 Weeks





3. Assignment  Wednesday,  28.05.2008,  13:30 Uhr   2 Weeks





4. Assignment  Monday,  16.06.2008,  13:30 Uhr   2,5 Weeks





5. Assignment (preliminary concept)   Friday,  20.06.2008,  13:30 Uhr 
5. Assignment (final concept)   Monday,  23.06.2008,  13:30 Uhr   approx. 4 weeks
5. Assignment (intermediate results)   Friday,  04.07.2008,  13:30 Uhr     
5. Assignment (Submission)   Wednesday,  16.07.2008,  13:30 Uhr 
5. Assignment (Presentation)    Friday,  18.07.2008,  13:30 Uhr 
  Presentation    
The best looking results of the fifth assignment will be presented in the VIS-Lab (Room: 0.452) at the end of the term. In the audience there will be the participants, their supervisors and presumably many members of the Visualization Department. There will be the possibility to socialize with future supervisors of student research projects and diploma thesis.
  Supervision    
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 for questions concerning the organization of the course
  •   Reference Material    

  • OpenGL Graphics Library
  • Nate Robin's OpenGL Tutors
  • QT Widget Set
  • QT Tutorial
  • Doxygen Document Generator
  • spyGLass - OpenGL call tracer / Debugger
  •   Literature    
    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
      Grading and Certificate    
    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.