An Introduction to Physics Engines Michael Sundqivst TV10S1M3.

Slides:



Advertisements
Similar presentations
Friction and Gravity.
Advertisements

4.9. P ARTICLE E FFECTS Use of particle effects within games.
UFCFX5-15-3Mobile Device Development Particle Systems.
Melting ice cream problem
1Notes  Textbook: matchmove 6.7.2, B.9. 2 Match Move  For combining CG effects with real footage, need to match synthetic camera to real camera: “matchmove”
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Special Effects Picture...
University of North Carolina - Chapel Hill Fluid & Rigid Body Interaction Comp Physical Modeling Craig Bennetts April 25, 2006 Comp Physical.
UNC Chapel Hill M. C. Lin COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 12:30pm – 1:45pm (SN 011)
INTRODUCTION Today’s objectives: Fundamental concepts Newton laws Units Numerical calculation.
Scope of PBMIS Science vs engineering Online vs. offline simulation Application driven Research issues.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Introduction to Modeling Fluid Dynamics 1.
Motivation  Movie  Game  Engineering Introduction  Ideally  Looks good  Fast simulation  Looks good?  Look plausible  Doesn’t need to be exactly.
Friction and Gravity.
Modelling and Simulation Dynamics. Dynamics Dynamics is a branch of physics that describes how objects move. Dynamic animation uses rules of physics to.
DYNAMICS Part I Physics Engine By Willis (The Magnificent) Louie Fei (The Coyote) Liao.
Chapter 2: The Laws of Motion
Animation of Fluids.
COMPUTATIONAL FLUID DYNAMICS IN REAL-TIME An Introduction to Simulation and Animation of Liquids and Gases.
Computing & Information Sciences Kansas State University Lecture 27 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 27 of 42 Wednesday, 02.
A Fast Simulation Method Using Overlapping Grids for Interactions between Smoke and Rigid Objects Yoshinori Dobashi (Hokkaido University) Tsuyoshi Yamamoto.
Properties of Matter CHAPTER the BIG idea CHAPTER OUTLINE Matter has properties that can be changed by physical and chemical processes. Matter has observable.
Computer Animation Lecture #1 송오영 Sejong University Department of Digital Contents.
SKM 4200 Computer Animation Chapter 4: Animation (3D Computer Animation – Part 2)
Digital Sound Ming C. Lin Department of Computer Science University of North Carolina
Software for the Games Industry 9 November 2004 Fluid Gaming: Particle Methods for Fluid Mechanics and Visualisation Graham Wynn James Gray Richard West.
Sheep A Rigid Body Dynamics Engine François Beaune Thursday 7, 2002.
Simplified Smoothed Particle Hydrodynamics for Interactive Applications Zakiya Tamimi Richard McDaniel Based on work done at Siemens Corporate.
A Computationally Efficient Framework for Modeling Soft Body Impact Sarah F. Frisken and Ronald N. Perry Mitsubishi Electric Research Laboratories.
Physics In Baseball By: Justin Haines. Motion “In physics, motion is a change in position of an object with respect to time.” Running the bases Moving.
© 2011 Autodesk DG6940 – Blowing Up Stuff Visual Effects for Destruction Louis Marcoux Technical Specialist – Autodesk Canada.
Chapter 1 INTRODUCTION AND OVERVIEW
Unity3D Physics April 3, 2015 Comp Game Design Michael Shah.
Computer Game Design and Development
Introduction to matter. What it mass Mass- the amount of matter that an object has Weight- the force of gravity on the mass of an object Is mass the same.
Computer Animation Real-Time Animation and Physics.
Bifröst by: Megan Clare. What is Bifröst? Developed by Exotic Matter, using Naiad technology, Bifröst is a procedural engine, capable of generating liquid.
Perpetual Visualization of Particle Motion and Fluid Flow Presented by Tsui Mei Chang.
DYNAMICS Part 2 HOW DOES IT WORK?? by Willis Louie Jianfei Liao.
7.1 What Are Earthquakes?.
Review You will have a test on Thursday. Please pay careful attention to this review.
M. Zareinejad
Framsticks physics © Szymon Ulatowski. Simulation goals Physics-based: create real-world feeling to intuitively understand behaviors Not necessarily very.
Real-time fluid physics library The goal was to create a physics library, specialized on water fluid physics, for real-time applications.
Advanced Games Development Game Physics CO2301 Games Development 1 Week 19.
Rick Parent - CIS682 Rigid Body Dynamics simulate basic physics of an object subject to forces Keyframing can be tedious - especially to get ‘realism’
Matter is anything that has mass and takes up space.
Computer Graphics Imaging Ying Zhu Georgia State University Lecture 29 Soft Bodies and Rigid Bodies.
Interesting papers on SIGGRAPH 2005 Korea University Computer Graphics Lab. Jin-Kyung Hong.
Physically Based Simulations For Games
Fluid Animation CSE 3541 By: Matt Boggus.
CFD Analysis of a Single-Stage Suborbital Rocket
CS-378: Game Technology Lecture #15: Physically Based Simulation
Law of Gravitation and Friction
Computer Animation Ying Zhu Georgia State University
Rigid Body Dynamics Simulation
Ch.5, Sec.1 - What Are Earthquakes?
COMP259: Physically-Based Modeling, Simulation & Animation
2.1. Collision Detection Overview.
Gravity and Friction.
Physics in Games David: Overview of Physics in Games
Melting ice cream problem
More on hydraulics.
COMP259: Physically-Based Modeling, Simulation & Animation
Advanced Games Development Game Physics
Physically Based Modeling -Overview-
Use of particle effects within games
TJHSST Systems Lab Rigid Body Dynamics Simulation
Review 3.3 What is density? What are two factors that affect density?
Earthquakes.
Presentation transcript:

An Introduction to Physics Engines Michael Sundqivst TV10S1M3

 Overview – what is a physics engine?  Collision types  Rigid body dynamics  Soft body dynamics  Fluid dynamics  Views for the future  Summary

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

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

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  hDCk2rD0Y hDCk2rD0Y

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  sMZlBbQ4 sMZlBbQ4

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  wYVLNiOs wYVLNiOs

Views for the future  More processing power = better quality  Even more realistic engines  Growing usage on mobile devices  Visually stunning games