Bachelor-Praktikum - Videospielentwicklung in C++ und Direct3D10 (IN0012)

Bachelor-Praktikum - Echtzeitgraphik in C++ und DirectX (IN0012) 
LecturerProf. Dr. Rüdiger WestermannMathias Kanzler
StudiesInformatik
Time, placeMo. 12:00 - 13:30, IHS2; Fr. 08:00 - 10:00,MI HS1
Begin24.04.2017
PrerequisitesProgrammierkenntnisse aus PGdP (1. Semester)

Announcement

Registration is now open. Please send email to kanzler(at)tum.de to apply for the practical course and to obtain further informations.

Content

The main purpose of this practical is to convey fundamental knowledge in the programming of real-time computer graphics algorithms using graphics APIs and graphics accelerators. Algorithms include 

  • Polygon rendering
  • Rasterization
  • C++ and Direct3D11
  • Transformations
  • Shading and per-pixel lighting
  • Programmable graphics hardware
  • Shadows.
  • Texture mapping
  • Dynamics

Students will use the C++ programming language and Direct3D11 + HLSL to implement the discussed algorithms and concepts.