In this advanced lecture we will cover efficient OpenGL implementaion of diverse visual effects encountered in moddern interactive applications such as computer games. The exposition will both look at the theoretical background and at the actual implementation using OpenGL and the OpenGL shading language GLSL. A preliminary list of topics would be:
Date: | Monday, 12:00--14:00 (First session: Monday, 27th of April) |
---|---|
Room: | Building E1.4 (Max-Planck-Institut), Room 019 |
HISPOS: | 87743 |
ECTS credits: | 3 |
Grading: |
Oral exam, 27th of July Oral re-exam, 23th of Spetember (send me an email to register) |
Google Group (not moderated): | https://groups.google.com/forum/#!forum/opengl-ss15 |
April 27 | Introduction and organization | Ritschel | |
April 27 | OpenGL | Ritschel | |
May 4 | OpenGL shading language | Reinert | |
May 11 | Drawing massive geometry | Ritschel | |
May 18 | Shadow mapping, shadow volumes | Ritschel | |
June 1 | Soft shadows | Ritschel | |
June 8 | Screen space | Nalbach | |
June 15 | Volume rendering | Ritschel | |
June 22 | Depth of field, motion blur | Ritschel | |
June 29 | Stochastic rasterization | Ritschel | |
July 6 | Image-based lighting, reflection, refraction & caustics | Ritschel | |
July 13 | Post-FX, tone mapping, glow | Ritschel | |
July 20 | Particle system, mass-spring, collision, deformationon | Ritschel |
(Accessible only from within the university, using your account or the username / PW given in the course.)