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.

2024S, VU, 2.0h, 3.0EC
TUWEL

Properties

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

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:0005.03.2024 - 25.06.2024Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Algorithms for Real-Time Rendering - Single appointments
DayDateTimeLocationDescription
Tue05.03.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue12.03.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue19.03.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue09.04.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue16.04.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue23.04.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue30.04.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue07.05.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue14.05.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue28.05.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue04.06.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue11.06.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue18.06.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue25.06.202413:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung

Examination modalities

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

Course registration

Begin End Deregistration end
29.01.2024 00:00 19.03.2024 23:59 19.03.2024 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