186.101 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.

2023S, 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 an overview of basic and state-of-the-art methods of rendering. Offline methods such as ray and path tracing, photon mapping and many other algorithms are introduced and various refinement are explained.

Subject of course

  • Rendering theory
    Basic optics, rendering equation, filtering
  • Rendering algorithms
    Ray tracing, path tracing, Metropolis light transport, bi-directional path tracing, (stochastic progressive) photon mapping, path space regularization, vertex connection and merging
  • Acceleration techniques
    Spatial hierarchies, sampling strategies,
  • Surface representations
    BRDF models: Lambert, Phong, Oren-Nayar, Cook-Torrance, Ashikhmin-Shirley
  • Participating media
    Scattering, volumetric photon mapping, photon beams
  • Higher dimensional effects
    Motion blur, depth of field
  • Camera models
    Pinhole, Perspective, Orthographic
  • Post processing
    HDR, tone mapping

Subject to refinement. Definite version here.

Teaching methods

Theoretical lecture with slides, programming exercises.

Mode of examination

Immanent

Additional information

Literature:

  • Physically Based Rendering, Second Edition: From Theory To Implementation, M. Pharr and G. Humphreys, Homepage, ACM
    The main book of the lecture (referred to as PBRT).

  • Course on Monte-Carlo Methods in Global Illumination, L. Szirmay-Kalos, Link
    A free course scriptum that gives a detailed explanation of the mathematical foundations of Global Illumination

Lecture slides and assignments

  • Lecture slides are available on the course website.
  • Assignments are posted on TUWEL
  • Communication mainly on TUWEL

ECTS Breakdown:

3 ECTS = 75 hours

  • Lecture: 30 hours
  • Assignments: 30 hours
  • Exam preparation: 15 hours

Course information:

Consult the course page here. Do register in TUWEL, it's used for help forums, the weekly Q&A session and posting Assignments.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu11:00 - 13:0002.03.2023 - 29.06.2023Seminarraum FAV 05 (Seminarraum 186) Voresung
Tue11:00 - 13:0007.03.2023 - 27.06.2023Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Rendering - Single appointments
DayDateTimeLocationDescription
Thu02.03.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Voresung
Tue07.03.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu09.03.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Voresung
Tue14.03.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu16.03.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Voresung
Tue21.03.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu23.03.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Voresung
Tue28.03.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu30.03.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Voresung
Tue18.04.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu20.04.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Voresung
Tue25.04.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu27.04.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Voresung
Tue02.05.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu04.05.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Voresung
Tue09.05.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu11.05.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Voresung
Tue16.05.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Tue23.05.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu25.05.202311:00 - 13:00Seminarraum FAV 05 (Seminarraum 186) Voresung

Examination modalities

Submission talk on the programming tasks, answering theoretical questions.

Course registration

Begin End Deregistration end
01.02.2023 00:00 09.04.2023 23:59 09.04.2023 23:59

Registration modalities

Registration via TISS

Curricula

Study CodeObligationSemesterPrecon.Info
066 932 Visual Computing Mandatory elective
860 GW Optional Courses - Technical Mathematics Not specified
860 GW Optional Courses - Technical Mathematics Not specified

Literature

No lecture notes are available.

Preceding courses

Miscellaneous

Language

English