SluitenHelpPrint
Switch to English
Cursus: INFOMGP
INFOMGP
Game physics
Cursus informatie
CursuscodeINFOMGP
Studiepunten (EC)7,5
Cursusdoelen
After completing the course, the student can:
  • Understand the basic principles of classical mechanics in physics; this includes mass, inertia, center of mass, impulse, forces, torques, velocity, acceleration, equations of motion.
  • Calculate the physics properties (incl. mass, inertia and center of mass) of objects (shapes).
  • Understand the relationships between the different quantities of classical mechanics as mentioned in the previous item.
  • Solve problems in classical mechanics in physics on paper.
  • Understand how to numerically solve the equations of motion using different numerical integration schemes.
  • Perform numerical integration on simple examples.
  • Understand the broad and narrow phases of collision detection and how different types of bounding volume influence the behaviors of this detection.
  • Understand the principles of separating axes and support point/mapping.
  • Determine the support point and separating axes of objects.
  • Construct a supporting mapping of a general convex shape.
  • Understand the principle of dead-reckoning and how this helps in distributing the physics calculation from the clients to the server.
  • Do research how an unknown physics sdk (software development kit) works and how physics properties can be implemented in a framework using this sdk.
  • Report on the research finding and perform experiments in addition to reporting the results of these experiments.
  • Implement a client-server application into a framework and implement a deadreckoning system into this same framework.
  • Experiment with the parameters in the dead-reckoning system and report the findings in a paper.
Inhoud
An immersive game experience requires realistic game physics. In this course a number of topics regarding game physics are covered. These topics include rigid body physics, numerical integration methods, collision detection and collision resolution, soft body physics, physics engine design and implementation. An overview of recent trends in game physics research is also part of the course.
SluitenHelpPrint
Switch to English