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.

Auftaktveranstaltung mit Themenvergabe ist am Dienstag, 21.10.2014 15:45 in R131.

Es gibt eine Latex Vorlage für die Ausarbeitung

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.

9.12.2014 1. Computeranimation
Vortragender:  Andre Meixner
Betreuer:  Florian Simon
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:  Johannes Glöckle
Betreuer:  Marco Ament
Literatur: 
16.12.2014 3. Prozedurale Texturen und prozedurale Höhenfelder Fällt aus!
Vortragender: Marvin Rieger
Betreuer: Johannes Meng
Literatur: 
4. Prozedurale Modellierung von Städten — Fällt aus!
Vortragender:  Matthias Jaenicke
Betreuer:  Max-Gerd Retzlaff
Literatur: 
13.1.2014 5. Aufbau moderner GPUs
Vortragender:  Vincent Diener
Betreuer:  Hauke Rehfeld
Literatur: 
6. Aktuelle Display-Technologien und Stereoskopie
Vortragender:  Lukas Böhm
Betreuer:  Johannes Hanika
Literatur: 
20.1.2015 7. Partikelsysteme
Vortragender:  Philipp Jeitner
Betreuer:  Stephan Bergmann
Literatur: 
8. Post-Processing-Effects
Vortragender:  Sebastian Hahner
Betreuer:  Stephan Bergmann
Literatur: 

27.1.2015 9. Non-Photo-Realistic Rendering
Vortragender:  Josua Meier
Betreuer:  Gregor Mückl
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:  Thomas Mayer
Betreuer:  Christoph Schied
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)
3.2.2015 11. Schattenverfahren
Vortragender:  Kai Westerkamp
Betreuer:  Johannes Hanika
Literatur: 
13. Culling-Verfahren
Vortragender:  Lukas Feller
Betreuer:  Max-Gerd Retzlaff
Literatur: 
10.2.2015 Fällt aus! 12. Ambient Occlusion Fällt aus!
Vortragender:  Florian Selbiger
Betreuer:  Christoph Schied
Literatur: 
14. Prozedurale Modellierung von Pflanzen Fällt aus!
Vortragender:  Laura Vonessen
Betreuer:  Johannes Hanika
Literatur: