PSE Game Physics - Summer 13: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{Lecture | {{Lecture | ||
| term = SS 13 | | term = SS 13 | ||
| lecturer = [[Univ.-Prof. Dr. Hans-Joachim Bungartz]], <br>[[Sebastian Rettenberger, M.Sc. | Sebastian Rettenberger]],<br>[[Roland Wittmann, M.Sc. | Roland Wittmann | | lecturer = [[Univ.-Prof. Dr. Hans-Joachim Bungartz]], <br>[[Oliver Meister]],<br>[[Sebastian Rettenberger, M.Sc. | Sebastian Rettenberger]],<br>[[Roland Wittmann, M.Sc. | Roland Wittmann]] | ||
| timeplace = to be announced | | timeplace = to be announced | ||
| credits = 6 SWS (6P) / 10 Credits | | credits = 6 SWS (6P) / 10 Credits |
Revision as of 09:59, 14 December 2012
- Term
- SS 13
- Lecturer
- Univ.-Prof. Dr. Hans-Joachim Bungartz,
Oliver Meister,
Sebastian Rettenberger,
Roland Wittmann - Time and Place
- to be announced
- Audience
- Studenten der Informatik (Bachelor)
- Tutorials
- -
- Exam
- -
- Semesterwochenstunden / ECTS Credits
- 6 SWS (6P) / 10 Credits
- TUMonline
- {{{tumonline}}}
Course is held in German, the slides are in English.
Contents
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.
Topics:
- Introduction to game engines (Visualization, physics, scripting, ...)
- Game-Physics (Force, momentum, torque, ...)
- Game-Math (Numerical approximations, accuracy, time-steps, ...)
- Modelling of springs, Ropes
- Collision detection
- Resolving of interpenetrations
- Friction
- ...
Prerequisites
- 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.
Timeline
- preliminary session: to be announced
Timetable
to be announced
Number | Topic | Worksheet | Presentation Slides | Date |
---|
Frequently Asked Questions (FAQs)
If you have a question, first take a look at our FAQ Website: PSE Game Physics - Summer 13 - FAQs
Recommended Literature
- Game Physics Engine Development, Ian Millington
- Real-Time Collision Detection, Christer Ericson
- Game Physics, David E. Eberly
Preview
- Hanging Bridge simulated with ropes:
- Falling objects (Cubes, Spheres):
- Many balls: