Graphics Programming and Applications
![]() | Online Registation for GraPA in the Summer Term open. |
- Lecturer: Dr.-Ing. Christian Eisenacher, Dipl.-Inf. Henry Schäfer
- Term: Summer Term 2009
- Time, Place: Wed 14:00-16:00 00.156 (Übungsraum)
- Hours: 4 SWH
- Field of Study: WPF CE-BA, WPF CE-MA, WPF INF-DH-GD
- Prerequisites: Special Study, benoteter Schein, ECTS (5)
Description
In GraPA, you will learn how to handle and solve practical problems of computer graphics.
The course consists of two parts that focus on each of the two mayor rendering techniques: Simulating the physical light transport with Raytracing and producing fast game graphics with Rasterisation. You will learn about major concepts and problems in both areas, and be given hints how to solve them on your own. For each part you will have to work on two assignments, one that deals with basic problems and one that is dedicated to advanced topics. Furthermore, there will be a fifth "free-style" task where you have to design your own assignment and work on it. All assignments have to be handled in teams of two people!
The tasks
There will be five major tasks to work on. Depending on each task, you will also have some room for own ideas to customize your implementation. The following table shows some possible results of the different tasks. Note that the details of these tasks may be subject to change, so results may be different from the ones shown here.
| Basic raytracing | ||
| Advanced raytracing | ||
| Basic game programming | ![]() |
![]() |
| Advanced game programming | ![]() |
![]() |
Points / Grading
For each task you can archive 20 points. For the first four assignments you will get detailed instructions describing what to do and what we expect for individual points. The last assignment requires you to specify your own topics, how to solve them, and how many points each sub-task is worth. The goals you set for yourself will be checked by the tutors so that they are within the scope of the course and allow for a reasonable amount of complexity.
Graded / ungraded Schein: For the ungraded Schein you need to get at least 60 out of 100 possible points.
For a graded Schein there will be a tiny oral exam at the end of the semester. This has no influence on the grade and is only used to confirm that you actually participated in the work of your team. The grade for a graded Schein will be calculated from your assignment points as follows:
| Grade | Points |
| 1.0 |
97 - 100 |
| 1.3 |
- 96 |
| 1.7 |
- 92 |
| 2.0 |
- 88 |
| 2.3 |
- 84 |
| 2.7 |
- 80 |
| 3.0 |
- 76 |
| 3.3 |
- 68 |
| 3.7 |
- 64 |
| 4.0 |
- 60 |




