2409687960 19S 6SWS PR B.Sc. Praktikum - Scientific Computing: 3D Game Physics (IN0012, IN4085)   Hilfe Logo

LV - Detailansicht

Wichtigste Meldungen anzeigenMeldungsfenster schließen
Allgemeine Angaben
B.Sc. Praktikum - Scientific Computing: 3D Game Physics (IN0012, IN4085) 
Sommersemester 2019
Informatik 5 - Lehrstuhl für Wissenschaftliches Rechnen (Prof. Bungartz)
Zuordnungen: 1 
Angaben zur Abhaltung
A simple game physics engine is developed in this lab. Starting with simple time steps for moving rigid body objects you will successively extend your developments by collision detection, rotations, friction, etc. to obtain a game physics engine.

* Introduction to game engines (Visualization, physics, scripting, ...)
* Game-Physics (Force, momentum, torque, ...)
* Game-Math (Numerical approximations, accuracy, time-steps, ...)
* Modeling of springs, Rods, Ropes
* Collision detection
* Resolving of interpenetrations
* Friction
* ...
* Preliminary knowledge in C++ is advantageous, but it's no prerequisite. However, you should have experiences in object-oriented programming - e.g. Java programming.
* No prior knowledge about visualization is necessary: A framework for visualization, interactivity and the interface for the physics is given. Thus you'll only have to implement the physics part.
* Also no prior knowledge about physics is necessary. We'll give a short introduction to physics.
After participation in this course, you should be familiar with the basics of a game physics engine.

Für die Anmeldung zur Teilnahme müssen Sie sich in TUMonline als Studierende/r identifizieren.
* Game Physics Engine Development, Ian Millington
* Real-Time Collision Detection, Christer Ericson
* Game Physics, David E. Eberly
Online Unterlagen
E-Learning Kurs (Moodle)
Course is held in German, the slides are in English.