Universität Wien FIND

Due to the COVID-19 pandemic, changes to courses and exams may be necessary at short notice (e.g. cancellation of on-site teaching and conversion to online exams). Register for courses/exams via u:space, find out about the current status on u:find and on the moodle learning platform.

Further information about on-site teaching and access tests can be found at https://studieren.univie.ac.at/en/info.

Warning! The directory is not yet complete and will be amended until the beginning of the term.

052214 VU Real-Time Computer Graphics (2020W)

Continuous assessment of course work


Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).


max. 25 participants
Language: English


Classes (iCal) - next class is marked with N

Wednesday 07.10. 11:30 - 13:00 Digital
Wednesday 14.10. 11:30 - 13:00 Digital
Wednesday 21.10. 11:30 - 13:00 Digital
Wednesday 28.10. 11:30 - 13:00 Digital
Wednesday 04.11. 11:30 - 13:00 Digital
Wednesday 11.11. 11:30 - 13:00 Digital
Wednesday 18.11. 11:30 - 13:00 Digital
Wednesday 25.11. 11:30 - 13:00 Digital
Wednesday 02.12. 11:30 - 13:00 Digital
Wednesday 09.12. 11:30 - 13:00 Digital
Wednesday 16.12. 11:30 - 13:00 Digital
Wednesday 13.01. 11:30 - 13:00 Digital
Wednesday 20.01. 11:30 - 13:00 Digital
Wednesday 27.01. 11:30 - 13:00 Digital


Aims, contents and method of the course

The course teaches the basics of the Vulkan API. Participants learn about mathematical foundations including coordinate transforms, WorldViewProjection matrix, orientation and Quaternions, Scene Graphs, Vulkan API, GLSL, textures, mip-mapping, normal maps, shadowing, deferred rendering, etc. After the course participants are able to create their own render engine and use it to program a game.

Assessment and permitted materials

Every week a new programming task will be handed out that should be finished and uploaded into the e-learning system until the next lecture. In the last quarter participants use the weekly tasks to contruct a render engine and program a working game with it. Weekly tasks account for 70% of the final mark, and the engine and game 30%. However, the engine and game are mandatory, not finishing them results in a negative grade.
Gradings are computed from the weighted sum:
S>90% : Sehr Gut (1)
S>80% : Gut (2)
S>70% : Befriedigend (3)
S>59% : Genügend (4)
S<60% Nicht Genügend (5)

Minimum requirements and assessment criteria

Basic knowledge of C++.

Examination topics

Vulkan API, continuous evaluation

Reading list

Kenwright, Introduction to Computer Graphics and the Vulkan API, CreateSpace Independent Publishing Platform; Auflage: 3 (21. Oktober 2018)

Association in the course directory

Module: RCG GD1

Last modified: Mo 05.10.2020 10:08