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 difference between the physics of rigid bodies, soft bodies and fluids
• create a realistic simulation of interacting bodies
Assignments, project, final (take home) exam.
A repair test requires at least a 4 for the original test.
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.
Lectures, practicals, project, project presentation.
To be announced.