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

Matthias Niessner, our new Professor from Stanford University, offers a number of interesting topics for  master theses.

 

PhD positions on   Computational Fabrication and 3D Printing and  Photorealistic Rendering for Deep Learning and Online Reconstruction are available at the Computer Graphics & Visualization group.