Design and Implementation of a rendering engine


  • In WS2020 the lecture will be held online. 
  • The lecture will be in english.
  • For questions please contact (rendEng @

General Information

Lecture Times

Where: Online via Zoom.
Start date: 05.10.2020
Time: Monday 16:15 (s.t.) - 17:45

more information on TISS


Communication & Materials

  • Teaser slides
  • Communication via moodle and in interactive sessions via zoom. Slides and recordings will be available via moodle.


Status and upcoming lectures

Typically mondays as planned, 16:15(s.t.), Upcoming lectures:

  • 05.10.2020 - Organization, Introduction, Benchmarking
  • 12.11.2020 - Optimization techniques for rendering engines
  • 19.11.2020 - Project Kickoff Presentations, Scene representation
  • 09.11.2020 - Rendering Engine Architectures, Representing fully dynamic scenes, Aardvark Tutorial
  • 16.11.2020 - Applied Datastructures for Rendering Engines
  • 23.11.2020 - Optimization techniques for fully dynamic scenes
  • 30.11.2020 - Domain Specific Languages for Rendering Engines, Composable Shaders
  • 07.12.2020 - Materials and Lights for Rendering Engines
  • 14.12.2020 - Shading System and Global Illumination
  • 11.01.2020 - Questions regarding the lecture/project
  • 25.01.2020 - Project Presentations

For the demo of your project we provide two systems at VRVis (if you don't use a laptop):

  • Win10, VisualStudio 2019, GeForce GTX 1080, i7-4930K @ 3.4GHz, 32GB Ram

The LV Team

The Aardvark Platform Team in alphabetical order: Georg Haaser, Christian Luksch, Stefan Maierhofer, Harald Steinlechner, Attila Szabo.


Last lectures

This lecture is based on previous work of Robert F. Tobler. Previous lecture websites are available here: Entwurf und Programmierung einer Rendering-Engine 2019