186.192 Algorithms for 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.

2022S, VU, 2.0h, 3.0EC
TUWEL

Properties

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

Learning outcomes

After successful completion of the course, students are able to understand advanced real-time rendering algorithms and also implement some of them. The algorithms are chosen from the topics listed further below.

Subject of course

Normal Mapping, GPU Synchronization, Geometry and Tessellation, Deferred Shading, Ambient Occlusion, Physically-based Shading, Order-Independent Transparency, Soft Shadows, Real-Time Global Illumination, Shader Optimization, Temporal Coherence, Point-Cloud Rendering, Real-Time Ray Tracing

Teaching methods

Lectures, practical assignments (implementation and documentation), as well as presentation and group discussions.

Mode of examination

Immanent

Additional information

ECTS Breakdown: 3 ECTS = 75 hours

  • lectures: 15 hours
  • assignments (implementation and documentation): 53 hours
  • presentation and group discussion: 7 hours

Contact email address: artr@cg.tuwien.ac.at

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue13:00 - 15:0008.03.2022 - 28.06.2022Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Algorithms for Real-Time Rendering - Single appointments
DayDateTimeLocationDescription
Tue08.03.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue15.03.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue22.03.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue29.03.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue05.04.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue26.04.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue03.05.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue10.05.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue17.05.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue24.05.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue31.05.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue14.06.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue21.06.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung
Tue28.06.202213:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Algorithmen für die Echtzeitgraphik Vorlesung

Examination modalities

Grading of assignments, and presentation and discussion of the elaborated solutions.

Course registration

Begin End Deregistration end
31.01.2022 00:00 22.03.2022 23:59 22.03.2022 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 932 Visual Computing Mandatory elective

Literature

Real-Time Rendering, Fourth Edition, by Tomas Akenine-Möller, Eric Haines, Naty Hoffman, Angelo Pesce, Michal Iwanichi, and Sébastien Hillaire, A K Peters/CRC Press, 2018

OpenGL Insights by Patrick Cozzi and Christophe Riccio (Jul 23, 2012)

Graphics Shaders: Theory and Practice, Second Edition by Mike Bailey and Steve Cunningham (Nov 8, 2011)

OpenGL 4 Shading Language Cookbook, Third Edition, by David Wolff, Packt Publishing, 2018

 

Previous knowledge

Programming skills are required (C++, OpenGL/Vulkan, GLSL).

Preceding courses

Accompanying courses

Miscellaneous

Language

if required in English