052214 VU Real-Time Computer Graphics (2023S)
Continuous assessment of course work
Labels
Registration/Deregistration
Note: The time of your registration within the registration period has no effect on the allocation of places (no first come, first served).
- Registration is open from Mo 13.02.2023 09:00 to Th 23.02.2023 09:00
- Deregistration possible until Tu 14.03.2023 23:59
Details
max. 25 participants
Language: English
Lecturers
Classes (iCal) - next class is marked with N
- Thursday 02.03. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 09.03. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 16.03. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 23.03. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 30.03. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 20.04. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 27.04. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 04.05. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 11.05. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 25.05. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 01.06. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 15.06. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 22.06. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
- Thursday 29.06. 15:00 - 18:15 Seminarraum 6, Währinger Straße 29 1.OG
Information
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)
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: We 15.02.2023 10:09