Fakultät Informatik

+

Bachelor-Praktikum - Videospielentwicklung in C++ und Direct3D10

Praktikum im Bereich Praktische Informatik - Bachelor Praktikum - Echtzeitgraphik in C++ und DirectX

Lecturer

F. Reichl, F. Ferstl, S. Auer, M. Treib, I. Demir, K. Bürger

Studies

Informatik

Time, Place

Vorbesprechung am 14.2.2012 um 14 Uhr in 02.13.10

Begin:

Sommersemester

Prerequisites

Programmierkenntnisse aus PGdP (1. Semester)

Info

IN0012

Announcement

Die Abgabe von Assignment 1 wurde um eine Woche verschoben (vom 6.5. auf den 13.5.). Es gibt ein Assignment 1b, das eine detailliertere Version von Assignment 1 inkl. einer Bonusaufgabe darstellt.

Content

The main purpose of this course is to convey fundamental knowledge in the practical realization of a modern game engine, including topics such as

  • engine design: main interaction loop
  • content pipeline
  • rendering pipeline
  • polygonal models
  • transformations
  • shading and per-pixel lighting
  • programmable graphics hardware
  • shadows.

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

Slides / Assignments / Media

 Slides and Assignments

 

News

- In collaboration with partners from industry, we have a number of thesis topics available in the area of point-based rendering, geo-localization using public data, scene fusion from different viewpoints. If you are interested, please contact  westermann(at)tum.de

 

- Game Devel. Lab Practical for SS'18: kick off meeting on April 3rd,  details here. No matching system sign-up needed!

 

- One PhD position on   Turbulence Visualization is available at the Computer Graphics & Visualization group.