Proseminar: Algorithmen für Computerspiele

Inhalt

In diesem Proseminar werden grundlegende Verfahren und Algorithmen aus der Computergrafik behandelt. Dabei betrachten wir den gesamten Verlauf von der Erstellung von 3D-Szenen, bestehend aus Geometrie und Texturen, bis hin zu Verfahren, diese Szenen effizient zu rendern und darzustellen.

 

Für die Generierung von Inhalten ist prozedurale Modellierung besonders interessant. Hauptsächlich sollen in diesem Seminar Darstellungsverfahren vorgestellt werden, die bestimmte Effekte wie Schatten, Bewegungsunschärfe oder globale Beleuchtung berechnen.

 

Die Themen umfassen unter anderem:

  • Prozedurale Modellierung
  • Culling-Verfahren
  • Aufbau einer modernen Rendering-Pipeline
  • Schattenverfahren
  • Post-Processing-Effekte
  • 3D-Stereo-Rendering

 

Bitte beachten Sie die Rahmenbedingungen, die im Foliensatz zur Auftaktveranstaltung ausgeführt sind!

 

Vorträge
 

Literatur ist zunächst lediglich vorläufig angegeben; die weitere Absprache erfolgt mit dem jeweiligen Betreuer.

3.12.2013   1. Computeranimation
    Vortragender:  Michael Schneider
    Betreuer:  Anton Kaplanyan
    Literatur: 
  • David H. Eberly. 3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics.
  • Rick Parent. Computer Animation; 2nd Edition: Algorithms and Techniques.
 
    2. Physiksimulation
    Vortragender:  Daniel Spies
    Betreuer:  Johannes Hanika
    Literatur: 
10.12.2013   3. Prozedurale Modellierung von Pflanzen
    Vortragender:  Pascal Bies
    Betreuer:  Johannes Hanika
    Literatur: 
 
    4. Prozedurale Modellierung von Städten
    Vortragender:  Alexander Monev
    Betreuer:  Johannes Hanika
    Literatur: 
17.12.2013   5. Aufbau moderner GPUs
    Vortragender:  Peter Merkert
    Betreuer:  Hauke Rehfeld
    Literatur: 
 
    6. Aktuelle Display-Technologien und Stereoskopie
    Vortragender:  Marcel Brüggebors
    Betreuer:  Anton Kaplanyan
    Literatur: 
7.1.2014   7. Partikelsysteme
    Vortragender:  Peter Bozsoky
    Betreuer:  Max-Gerd Retzlaff
    Literatur: 
 
    8. Texturierungstechniken
    Vortragender:  Sébastien Thill
    Betreuer:  Florian Simon
    Literatur: 

 

14.1.2014   9. Non-Photo-Realistic Rendering
    Vortragender:  Annalisa Pagnozzi
    Betreuer:  Thorsten Schmidt
    Literatur: 
  • Tomas Akenine-Möller, Eric Haines, and Naty Hoffman. Real-Time Rendering; 3rd Edition.
  • Bruce Gooch and Amy Ashurst Gooch. Non-Photorealistic Rendering.
    10. Fortgeschrittene Texturierungstechniken
    Vortragender:  Malte Wolff
    Betreuer:  Gregor Mückl
    Literatur: 
  • Texture Bombing, R. Steven Glanville, GPU Gems
  • Penrose, Roger (1974), "The role of aesthetics in pure and applied mathematical research", Bulletin of the Institute of Mathematics and its Applications 10: 266ff.
  • http://www.spacegoo.com/penrose/
  • id software tech talk (Siggraph 2009)
21.1.2014   11. Voxel-Rendering
    Vortragender:  Jonas Hauck
    Betreuer:  Thorsten Schmidt
    Literatur: 
    12. Ambient Occlusion
    Vortragender:  Alexander Münzing
    Betreuer:  Johannes Meng
    Literatur: 
28.1.2014   13. Terrain-Rendering und Level-of-Detail auf der GPU
    Vortragender:  Christopher Kaag
    Betreuer:  Max-Gerd Retzlaff
    Literatur: 
    14. Schattenverfahren
    Vortragender:  Pascal Knodel
    Betreuer:  Stephan Bergmann
    Literatur: