Real-time graphics is at the heart of all 3D interactive computer applications, such as 3D games, VR, 3D modelling, and data visualization.
Recent rendering techniques have been heavily exploiting the powerful graphics hardware to achieve unprecedented performance and effects.
In this workshop, students study the modern real-time rendering pipeline. It introduces modern and traditional real-time rendering techniques, and students learn to write shaders to implement these techniques for the GPU.
The syllabus includes multiple-pass rendering, shading & reflection models, procedural texture-mapping & shading, lights & shadows, non-photorealistic rendering, deferred shading, post-rendering processing, etc.