PSE Game Physics - Summer 13: Difference between revisions

From Sccswiki
Jump to navigation Jump to search
(Created page with "{{Lecture | term = SS 13 | lecturer = Univ.-Prof. Dr. Hans-Joachim Bungartz, <br> Sebastian Rettenberger,<br>[[Roland Wittmann, M.Sc. | ...")
 
mNo edit summary
Line 137: Line 137:
<!--
<!--
= Registration =
= Registration =
tum online: <!-- [https://campus.tum.de/tumonline/lv.detail?clvnr=950011019] -->
tum online: [https://campus.tum.de/tumonline/lv.detail?clvnr=950011019]  
-->
-->

Revision as of 07:54, 13 December 2012

Term
SS 13
Lecturer
Univ.-Prof. Dr. Hans-Joachim Bungartz,
Sebastian Rettenberger,
Roland Wittmann,
Oliver Meister
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:

screenshot_bridge.png

  • Falling objects (Cubes, Spheres):

screenshot_falling_objects.png

  • Many balls:

screenshot_balls.png