Fachpraktikum: Grafik-Programmierung

  Organisatorisches    
WS 2009,  (Sonstige Veranstaltung),  für Master of InfoTech
4FP (Vorlesungen + Übungen)
Dozenten: Markus Höferlin   (Homepage)
Gregor Mückl   (Homepage)
Gabor Liktor   (Homepage)
Termine: Mo   13:30  -  14:00    in 0.452   Fachpraktikum
Fr   13:30  -  14:00    in 0.452   Fachpraktikum
  Wichtige Hinweise    

Das erste Treffen findet am Montag, den 19.10.2009 statt. Zu diesem Termin sollten alle Teilnehmer kommen, um Organisatorisches und eventuelle Probleme zu klären.

  Beschreibung    

At least one of the supervisors will be present to answer questions in the Vis-Lab (Room 0.452) at the following times:

  • Monday 13:30 - 14:00
  • Friday 13:30 - 14:00
  Literatur    
1.  OpenGL Programming Guide - Third Edition (OpenGL 1.2) , Mason Woo, Jackie Neider, Tom Davis, Dave Shreiner, Addison Wesley, 1999, OpenGL
2.  Programming with Qt - First Edition, Matthias Kalle Dalheimer, O'Reilly, 1999, Qt
3.  An Introduction to Ray Tracing, Andrew S. Glassner, Academic Press, 1989, Raytracing
4.  Computer Graphics - Principle and Practice - Second Edition, Foley, van Dam, Feiner, Huges, Addison Wesley, 1990, Computer Graphics
  Links    
1.  OpenGL Graphics Library
2.  Nate Robin's OpenGL Tutors
3.  QT Widget Set
4.  QT Tutorial
5.  Doxygen Document Generator
6.  spyGLass - OpenGL call tracer / Debugger
7.  Version Control with SVN SVN manual
8.  SVN introduction Instructions for using our own SVN server
  Sonstiges    

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.

  Assignments    
Assignment materials will be provided here at the start of the assignments.
  1. Assignment: Hello Cube3! -- (mirror)
  2. Assignment: Viewer/Modeller -- (mirror)
  3. Assignment: Volume Visualization -- (mirror)
  4. Assignment: Raytracer μray -- (mirror)
  5. Assignment: Freestyle -- (mirror)
  Deadlines Summer Term 2009    
Assignment deadline time frame
1. Hello Cube3!
Monday, 02.11.2009
2 weeks
2. Viewer/Modeller
Monday, 16.11.2009
2 weeks
3. Volume Vis
Monday, 30.11.2009
2 weeks
4. Raytracer
Friday, 18.12.2009
2.5 weeks
5. Freestyle   6 weeks
      first concept
Friday, 08.01.2010
 
      final concept
Friday, 15.01.2010
 
      implementation
Friday, 12.02.2010
 
      presentation
Friday, 19.02.2010
 

All deadlines are at 13:00 (CEST). The submissions must be committed to the svn repository by this time.

At the day of each submission, attendance of the course (Lab time) is mandatory. The review of the submission includes a discussion with one of the supervisors (cf. "Grading and Certificate" below).

At the day of the submission, the Lab time for the correction and grading takes place at 13:00 CEST (directly after the deadline).

  Presentation    

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

  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. Additional functionality which is suitable to the assignment and exceeds the given task can be awarded with up to 2 extra points.


»Stundenplanübersicht«   »Listenübersicht«