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

Graphic Programming Lab

german VersionPrintversionBlind Version
 

Graphic Programming Lab


Informatik (Hauptstudium) + InfoTech
Practical training course(4FP), Introductory slides in PDF format
Tutors:   Simon Stegmaier (Room 1.469), Magnus Strengert (Room 1.061)
  Excerises    
1. Exercise : Hello Cube!
2. Exercise : Viewer/Modeler
3. Exercise : Volume visualization
4. Exercise : Raytracer
5. Exercise : Freestyle
  Deadlines Sommersemester 03    
   Deadline   Working time 





1. Exercise  Monday,  05/03/2004,  15:00 CET   2 Weeks





2. Exercise  Monday,  05/17/2004,  15:00 CET   2 Weeks





3. Exercise  Monday,  05/31/2004,  15:00 CET   2 Weeks





4. Exercise  Monday,  06/14/2004,  15:00 CET   2 Weeks





5. Exercise (draft)   Monday,  06/17/2004,  15:00 CET 
5. Exercise (final draft)   Monday,  06/24/2004,  15:00 CET   total approx. 5 Weeks
5. Exercise (Implementation)   Monday,  07/19/2004,  15:00 CET 
  Final meeting    
Friday, July 24th 2004

The best and nicest results of the 5th exercise will be presented in the student pool (VIS-Lab Room: 0.452) at the end of the term in a final meeting. Beside the attendees and of course the tutors, many employees of the department of Visualization and Interactive Systems will be present. This might be a good opportunity to get in contact with them for an interesting bachelor or master thesis.
  Support    
At the given consultation times a tutor will be present in person in the VIS-Lab. It is possible to ask him questions there. Problems which you don't want to discuss in public can be e-mailed to us.

  • Consultation times at the Grundstudium Pool / VIS-Lab:
    Monday13:30 - 15:00 CET
    Donnerstag13:30 - 15:00 CET
  • E-Mail
  • If there is a demand for special group meetings, we might consider to install them to provide you more detail information on each exercise or on the topics they deal with.
      Reference material    

  • OpenGL API
  • Nate Robin's OpenGL Tutors
  • QT Widget Set (local Mirror)
  • 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:
    (i.e. Raytracing)
    Foley, van Dam, Feiner, Huges,
    Computer Graphics - Principle and Practice - Second Edition,
    Addison Wesley, 1990
      Evaluation and Certification    
    In each exercise you can receive 20 points, this means in total 100 points can be achieved. Interesting solutions or extra functionality in a program might be honorated with extra points. To receive a certification you must at least receive 60 points in total and for each exercise at least 8 points.
    All the exercises have to be delivered at the deadlines. Solutions which will be delivered to late won't be evaluated. After the correction of the programs you will receive your evaluation through e-mail.
      Group works    
    Each attendant must find and deliver his own solution. Identical programs for example achieved by simply changing the names of the variables or through slight modifications do not count and these solutions won't receive any points. Of course it is free to discuss about the exercises, your knowledge and experience. Especially the newsgroup depend on that questions will be answered.