Download presentation
Presentation is loading. Please wait.
Published byMerryl Burns Modified over 9 years ago
1
An Introduction to Physics Engines Michael Sundqivst TV10S1M3
2
Overview – what is a physics engine? Collision types Rigid body dynamics Soft body dynamics Fluid dynamics Views for the future Summary
3
What is a physics engine? Simulates real-world physics Knows generally about physics but isn’t pre-programmed for any game Advantages: Saves time Quality of animation Weaknesses: Processor usage Too big for certain projects Scope
4
Collision types Two methods of detecting collisions: Bounding-box: Two meshes, one for viewing and one for calculating physics (collision geometry) Broad phase collision detection Finite-element: 3-dimensional volumetric tesselation Used by a solver to model stress
5
Rigid Body Dynamics Solid, non-deformable object Enables rolling physics Forces that affect movement: Gravity – falling speed Mass – force required to move the object Examples: rolling balls, solid items http://www.youtube.com/watch?v=MN hDCk2rD0Y http://www.youtube.com/watch?v=MN hDCk2rD0Y
6
Soft Body Dynamics Physical simulation of deformable objects Tries to contain original shape (unlike fluids) Generally only visually plausible emulations Uses: destructible materials, plasticity and melting, hair, fur, simulated organs http://www.youtube.com/watch?v=qdu sMZlBbQ4 http://www.youtube.com/watch?v=qdu sMZlBbQ4
7
Fluid Dynamics Interaction of liquids and gases with surfaces defined by boundary conditions Made of numerous particles, usually acting within a grid Common uses: liquids, smoke, fire, explosions, gases http://www.youtube.com/watch?v=x_I wYVLNiOs http://www.youtube.com/watch?v=x_I wYVLNiOs
8
Views for the future More processing power = better quality Even more realistic engines Growing usage on mobile devices Visually stunning games
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.