
186.192 VL Algorithms for Real-Time Rendering SS 2.0
Content:
Subject and aim
A number of advanced algorithms will be discussed in detail and in 6 practical sessions implemented by the students. The algorithms originate from the following fields:- Parallel Programming (CUDA)
- Computational Geometry
- Animation
- Fluid Simulation
- Image-based Rendering (SSAO,Displacement Mapping,...)
- Real-time Ray-tracer
- Real-time (Soft) Shadows
- Temporal Coherence
Time and place
Blocked, in the Seminarraum 186, Favoritenstr. 9-11, 5. floor, staircase 1. The detailed schedule can be found here.Todo
There is a lecture and an exercise part to this LVA. To get a passing grade 6 programming exercises are to be completed by the students. The topics of the exercises are:-
Animation: implement vertex skinning (lib src)
Project for MSVS 2010 -
Variance shadow mapping
Project for MSVS 2010 -
Motion Blur with temporal coherence
Project for MSVS 2010 (separate download for VS2010 project: Cg-2.2_October2009_Setup.exe) - SSAO
-
Displacement Mapping
Project for MSVS 2010 - Real-time ray-tracer + shadow rays
CUDA ray-tracer (CUDA)
CUDA Project for MSVS 2010,
DX11 ray-tracer
DX11 Project for MSVS 2010
Grading
The grades are based on the assignments. Each assignment is worth the same amount of points. If the student finishes the homework including the basic features given in the readme file he is awarded 85% of the points. By implementing additional features the student can earn up to 120% of the points for each example. For a grade of "Sehr Gut"(best grade) the student needs 90% of the points averaged over all the examples.Communication
Please subscribe to the course on TISS, because announcements will be distributed this way. A forum for questions is also available.Course materials
Course materials are mainly the slides.A good book on the subject is "Real-Time Rendering, Third Edition", Tomas Akenine-Möller and Eric Haines, A K Peters-Verlag, 2002 (ISBN: 987-1-56881-424-7).