Real-Time Rendering
01.10.2020
This course covered advanced concepts of real-time rendering as used in virtual reality applications or in computer games including:
- Graphics Hardware (GPU) Architecture
- Optimization
- Advanced Lighting and Shading
- Shading Languages
- Graphics Programming (OpenGL 4.x Core Profile, Vulkan, DirectX)
- Real-time Shadows
- Culling and Visibility
- Levels of Detail and Terrain Rendering
- Image-based Rendering
In the practical part we implemented these topics from scratch using OpenGL and C++ in groups of two. Our project implemented GPU accelerated Particle Systems and SSAO.