Informationen für
Logo VIS

« Zurück

Image Synthesis
Typ: Hauptstudium / Vertiefungslinie
Semester: SS 2016
Umfang: 3V+1Ü
Studiengang: Master Informatik, Master Softwaretechnik, Diplom Informatik, Diplom Softwaretechnik, International Master in Computer Science - Studienprofil VC
Dozent: Jun.-Prof. Dr.-Ing. Martin Fuchs

This lecture discusses different approaches and algorithms used in three-dimensional computer graphics. Physically-based methods like raytracing and radiosity model light propagation and the interaction with the participating environment trying to solve the fundamental rendering equation with numerical techniques like Monte Carlo integration and finite element methods. Interactive methods use special properties of modern graphics hardware to generate realistic real-time lighting effects by employing multidimensional textures and other rasterized operations. Image based rendering methods generate new views from existing images without taking into account the geometric representation of a scene.

Important information

The course starts April 4th. The current status of the time schedule includes two lecture dates each week, on Monday and Wednesday, and one exercise each week on Thursday. Please check the ILIAS page for updates and actual lecture and exercise dates.

Please note that the first exercise will take place April 12th.

The exact time and location will be announced in ILIAS next week, so please register there to participate.


This lecture is administrated through the ILIAS system. Please subscribe to this course in ILIAS to gain access to the material of the practical course, the discussion board and the assignments.


List of Topics (tentative)


00 Introduction
01 Mathematical basics
02 Radiometry and camera models
03 Antialiasing, aperture and tone mapping
04 Image based rendering
05 Global illumination in image space
06 Local illumination
07 BRDF models
08 Monte Carlo method
09 Rendering Equation
10 Monte Carlo light transport
11 Metropolis LT, radiosity (1)
12 Radiosity (2), repetition rendering pipeline
13 Repetition: geometry processing in OpenGL
14 Repetition: fragment processing; scene graph; culling
15 Normal maps; multi-pass rendering; deferred shading
16 Shadow algorithms
17 Interactive GI
18 Procedural models
19 Procedural models 2
20 Summary


  1. Computer Graphics, Principles and Practice, Foley, Van Dam, Feiner, Hughes, Addison-Wesley, 2nd edition
  2. 3D Computer Graphics, Watt, Addision-Wesley
  3. Principles of digital image synthesis, Glassner, Morgan Kaufman
  4. OpenGL Programming Guide, 3rd edition, Woo et al., Addision-Wesley
  5. Realtime Rendering, Moller, Haines, A.K. Peters LTD
  6. Radiosity and realistic image synthesis, Cohen, Wallace, Academic Press
  7. Radiosity and global illumination, Sillion, Puech, Morgan Kufmannn
  8. An introduction to ray-tracing, Glassner, Academic Press
  9. Graphics Gems 1-5, varying editors, Academic Press
  10. Graphics Shaders: Theory and Practice (2nd. Edition), Bailey and Cunningham, CRC Press


  1. Viele OpenGL Beispiele
  2. OpenGL Red Book (online version and examples)
  4. GLUT
  5. NeHe OpenGL Tutorials
  6. AMD RenderMonkey (Shader Entwicklungssystem)
  7. NVIDIA FX Composer (shader programming tool)
  8. Blender (modelling tool)
  9. TerraGen - procedural landscape generator
  10. Deferred Shading in Killzone 2
  11. Description of many techniques used in modern real time rendering

Termine: Montag, 14:00 - 15:30 Uhr in V38.02
Donnerstag, 15:45 - 17:15 Uhr in V38.03
Übungen: Dienstag, 17:30 - 19:00 Uhr in V38.02
Tutor: Dipl.-Ing. Alexander Wender
Lena Gieseke M.F.A.
Valentin Bruder M.Sc.

« Zurück