physics simulation
play

Physics Simulation Morten Paluteder What is physics simulation? - PowerPoint PPT Presentation

Physics Simulation Morten Paluteder What is physics simulation? Imitate the laws of reality Computer animation, film, industrial design, video games, science The physics Mechanics Kinematics & kinetics Newton's laws of


  1. Physics Simulation Morten Paluteder

  2. What is physics simulation? ● Imitate the laws of reality ● Computer animation, film, industrial design, video games, science

  3. The physics ● Mechanics ● Kinematics & kinetics ● Newton's laws of motion ● Forces, force fields, friction

  4. Physics engine ● Middle man between hardware and software ● Real-time vs high-precision ● Scientific engines ● Game engines

  5. Rigid body ● All the bodies that are not deformable ● Resistant body ● Translation, rotation

  6. Rigid body collisions ● Different implementations ● Rigid body as a set of particles ● Detect particles collision ● When two particles collide, apply force

  7. Soft body ● Deformable objects ● Maintain some kind of shape ● Multiple methods ● Simulate cloth ● Fracture, cutting, tearing ● Collisions – discrete, continuous

  8. Crashes

  9. PhysX ● Owned by Nvidia ● Free SDK on Windows ● Physic Processing Unit (PPU) ● Unreal Engine, Unity, Torque

  10. ● PhysX Flex

  11. Havok ● Owned by Intel ● Over 500 titles ● Second life

  12. PhysX vs Havok ● The big two ● Havok a bit more on consoles ● PhysX free on Windows

  13. Bullet ● Free and open source ● Collision detection, rigid and soft body dynamics ● 15 games (GTA4&5) ● 10 Hollywood movies ● Blender, Poser and other 3D tools

  14. Bullet Physics in Blender

  15. Ragdoll physics ● Series of animations ● Death sequences, falling ● Gameplay element

  16. Bunnyhopping ● Originates from Quake Engine ● Unnaturally fast movement ● Air strafing ● Quake acceleration & friction ● Competitiveness

  17. More Adventure of a ball Flappy Bird Cabbage Frozen Snow

  18. Links & References David M. Bourg, Bryan Bywalec 2013: Physics for Game Developers, 2 nd edition GPU Gems 3 https://flafla2.github.io/2015/02/14/bunnyhop.html

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend