186.140 Real-Time Rendering
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022W, VU, 3.0h, 4.5EC
TUWEL

Properties

  • Semester hours: 3.0
  • Credits: 4.5
  • Type: VU Lecture and Exercise
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to understand advanced concepts of real-time rendering as used in virtual reality applications or in computer games. Topics include:

  •     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

 

 

Subject of course

Important topics in „Real-Time Rendering“ are discussed, such as shadow- and illumination effects, bump mapping, displacement mapping as well as the rendering pipeline and architecture of graphics hardware. Furthermore, we will talk about different graphical programming interfaces (APIs), advanced algorithms for terrain rendering and visibility calculations. Also state-of-the-art techniques like hardware-supported ray tracing will be briefly explained.

The lecture will be accompanied by an exercise part where attendants use their acquired knowledge to create a real-time rendering demo.

Teaching methods

Presentation of theoretical concepts with slides, programming tasks.

Mode of examination

Immanent

Additional information

ECTS-Distribution:
19,5 h Lectures
16 h Preparation for exam
77 h Programming assignments
---------------------------------------------
112,5 h equals 4,5 ECTS, each of 25 hours

 

The first lecture and introduction for the lab will take place on October 5th, 2022, starting at 13:00 (c.t.) in Zoom.

Attention: The lecture will be held online until further notice. We will switch to on-premise lectures as soon as possible. Changes are, however, possible. Please refer to the website for further information and for regular updates about lecture dates and times! Short-term changes will be announced via TISS-Email to subscribed students.



Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed13:00 - 15:0005.10.2022 - 25.01.2023Seminarraum FAV 05 (Seminarraum 186) (LIVE)Vorlesung - ALT
Tue12:00 - 14:0018.10.2022 - 17.01.2023FAV Hörsaal 2 (LIVE)Vorlesung (wenn nicht über Zoom)
Real-Time Rendering - Single appointments
DayDateTimeLocationDescription
Wed05.10.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT
Wed12.10.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT
Tue18.10.202212:00 - 14:00FAV Hörsaal 2 Vorlesung (wenn nicht über Zoom)
Wed19.10.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT
Tue25.10.202212:00 - 14:00FAV Hörsaal 2 Vorlesung (wenn nicht über Zoom)
Tue08.11.202212:00 - 14:00FAV Hörsaal 2 Vorlesung (wenn nicht über Zoom)
Wed09.11.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT
Wed16.11.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT
Tue22.11.202212:00 - 14:00FAV Hörsaal 2 Vorlesung (wenn nicht über Zoom)
Wed23.11.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT
Tue29.11.202212:00 - 14:00FAV Hörsaal 2 Vorlesung (wenn nicht über Zoom)
Wed30.11.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT
Tue06.12.202212:00 - 14:00FAV Hörsaal 2 Vorlesung (wenn nicht über Zoom)
Wed07.12.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT
Tue13.12.202212:00 - 14:00FAV Hörsaal 2 Vorlesung (wenn nicht über Zoom)
Wed14.12.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT
Tue20.12.202212:00 - 14:00FAV Hörsaal 2 Vorlesung (wenn nicht über Zoom)
Wed21.12.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT
Tue10.01.202312:00 - 14:00FAV Hörsaal 2 Vorlesung (wenn nicht über Zoom)
Wed11.01.202313:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung - ALT

Examination modalities

Answering of exam questions via Zoom, submission discussion concerning the programming tasks.

Course registration

Begin End Deregistration end
03.09.2022 00:00 19.10.2022 23:59

Registration modalities

Registration via TISS and through the first submission => "Submission 1" in TUWEL.

Curricula

Study CodeObligationSemesterPrecon.Info
066 932 Visual Computing Mandatory1. Semester

Literature

No lecture notes are available.

Previous knowledge

Programming skills and sufficient practical experience with 3D programming using OpenGL or Vulkan are required. The optimal precursor is the UE Computer Graphics.

Preceding courses

Continuative courses

Miscellaneous

Language

English