Informationen für
Logo VIS

« Zurück

Image Synthesis
Typ: Hauptstudium / Vertiefungslinie
Semester: SS 2015
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
Beschreibung:


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 13th. 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.

The first exercise class will take place in the second week, 23.04.2015.
The exact time and location will be announced in ILIAS next week, so please register there to participate.

Ilias

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)

Lecture

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



Literature

  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

Links

  1. http://www.codesampler.com Viele OpenGL Beispiele
  2. http://www.opengl.org/documentation/red_book/ OpenGL Red Book (online version and examples)
  3. http://www.opengl.org
  4. http://www.opengl.org/resources/libraries/glut/ GLUT
  5. http://nehe.gamedev.net/ NeHe OpenGL Tutorials
  6. http://developer.amd.com/gpu/rendermonkey/Pages/default.aspx AMD RenderMonkey (Shader Entwicklungssystem)
  7. http://developer.nvidia.com/object/fx_composer_home.html NVIDIA FX Composer (shader programming tool)
  8. http://www.blender.org/ Blender (modelling tool)
  9. http://www.planetside.co.uk/ TerraGen - procedural landscape generator
  10. http://www.dimension3.sk/mambo/Articles/Deferred-Rendering-In-Killzone/View-category.php Deferred Shading in Killzone 2
  11. http://http.developer.nvidia.com/GPUGems/gpugems_copyrightpg.html Description of many techniques used in modern real time rendering


Bilder:
Internet-Seite:
Termine: Montag, 14:00 - 15:30 Uhr in V38.02
Mittwoch, 11:30 - 13:00 Uhr in V38.02
Übungen: Donnerstag, 15:45 - 17:15 Uhr in V38.03
Tutor: Dipl.-Phys. Oliver Fernandes
Dipl.-Ing. Alexander Wender

« Zurück