Control Keys

move to next slide (also Enter or Spacebar).
move to previous slide.
 d  enable/disable drawing on slides
 p  toggles between print and presentation view
CTRL  +  zoom in
CTRL  -  zoom out
CTRL  0  reset zoom

Slides can also be advanced by clicking on the left or right border of the slide.

Image Synthesis

glasses
Source: POV-Ray Rendering, Gilles Tran, CC0

Image Synthesis

example_transmission

Qualification goals of the lecture

  • We learn methods for creating computer-generated images with high visual quality
  • We understand the architecture of today's graphics cards
  • We learn about parallel programming on the graphics card
  • We are able to apply scientific methods to independently identify, formulate, and solve problems
  • We formulate and solve problems using practical examples

Lecture

Exercise Class

  • Exercise class (2h per week)
  • Assignments are handed out, which are prepared and followed up in the exercise class
  • Mondays after the lecture, HS III
  • Tutor: Sebastian Lieb
  • Structure of assignments:
    • 70% practical part (programming tasks)
    • 30% theoretical part (questions)
  • The assignments are made available every Tuesdays around 12h00 on ILIAS
  • The first assignment will be available on April 23
  • Submission of the assignments is Tuesdays 12h00 via ILIAS
  • Submissions after the deadline will not be considered

Exam

  • Admission requirements for the exam:
    • Submission of an entry to the Rendering Contest at the end of the semester
    • Passed 5 out of 7 assignments (passed means ≥ 50%)
    • Important: These rules are strictly enforced

Exam

  • Oral exams
  • Approx. 25 minutes
  • Questions are selected by a random number generator (one question from each chapter)
  • Do not reproduce the exact text from the slides, but try to understand the concept
  • Difficulty of questions is similar to the ones known from the assignments

Exam

  • Registration for the exam takes place from mid-May to around the end of June (exact dates here) via Marvin
  • The oral exams will take place from July 15 to 29, 2024 (the exact dates will be subject to our discussion)
  • The grade for the lecture only depends on the grade in the final examination (i.e., the assignment points are only used for the admission to the exam)
  • 9 ECTS points for passing the exam

Rendering Competition

  • At the end of the lecture, all students take part in a rendering competition
  • Task: Generate a realistic image with your own ray tracer
  • The evaluation criteria are programming (60%) and overall artistic impression (40%)
  • Source code must be submitted
  • Code basis is developed in the lecture
  • Extensions only with own code, i.e. no third-party code, external libraries, or AI generated code
  • The winners will receive a certificate and a large-format print of their image

2016, Sebastian Lieb, Alien Eye

rc2017

2021, Lennart Uhrmacher, Overclocking-Olymp

rc2021

Literature

  • Matt Pharr, Wenzel Jakob, and Greg Humphreys: Physically Based Rendering, Forth Edition, The MIT Press, 2023, ISBN 978-0262048026 (online version)
  • Tomas Akenine-Möller, Eric Haines, Naty Hoffman et al.: Real-time Rendering, Forth Edition, Taylor & Francis, 2018, ISBN 978-1138627000
  • John F. Hughes, Andries van Dam, Morgan McGuire et al.: Computer Graphics: Principles and Practice, Third Edition, Addison-Wesley, 2013, ISBN 978-0321399526

Are there any questions?

questions

Please notify me by e-mail if you have questions, suggestions for improvement, or found typos: Contact

More lecture slides

Slides in German (Folien auf Deutsch)