Realtime Physical elastic and rigid, breakable objects A project by Jesper Mosegaard Rory Andrew Wright Middleton.

Slides:



Advertisements
Similar presentations
Chapter 12 Earthquakes.
Advertisements

LECTURER 2 Engineering and True Stress-Strain Diagrams
Chapter 5 Rotation of a Rigid Body. §5-5 Angular Momentum of a rigid Body Conservation of Angular Momentum §5-1 Motion of a Rigid body §5-2 Torque The.
1cs533d-winter-2005 Notes  Please read O'Brien and Hodgins, "Graphical modeling and animation of brittle fracture", SIGGRAPH '99 O'Brien, Bargteil and.
1cs533d-term Notes  Braino in this lecture’s notes about last lectures bending energy…
1cs533d-winter-2005 Notes  More optional reading on web for collision detection.
Chapter 11 Equilibrium and Elasticity. Equilibrium.
Point Based Animation of Elastic, Plastic and Melting Objects Matthias Müller Richard Keiser Markus Gross Mark Pauly Andrew Nealen Marc Alexa ETH Zürich.
Mechanics of Materials II
Elastically Deformable Models
Material Strength.
1cs533d-term Notes  list Even if you’re just auditing!
Cloth Simulation CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2005.
Haptic Cloth Rendering 6th Dutch-Belgian Haptics Meeting TUDelft, 21 st June 2006 Lode Vanacken Expertise centre for Digital Media (EDM) Hasselt University.
Physically-Based Simulation of Objects Represented by Surface Meshes Matthias Muller, Matthias Teschner, Markus Gross CGI 2004.
Cloth Simulation CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2004.
Meshless Animation of Fracturing Solids Mark Pauly Leonidas J. Guibas Richard Keiser Markus Gross Bart Adams Philip Dutré.
Computer graphics & visualization Rigid Body Simulation.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Physically Based Animation.
Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Chapter 9 Static Equilibrium; Elasticity and Fracture
Rheology I. Rheology Part of mechanics that deals with the flow of rocks, or matter in general Deals with the relationship of the following: (in terms.
Class #1.2 Civil Engineering Materials – CIVE 2110
Haptics and Virtual Reality
3D Graphics for Game Programming Chapter XII Physics-based Simulation.
12/01/2014PHY 711 Fall Lecture 391 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 39 1.Brief introduction.
ELASTIC PROPERTIES OF MATERIALS
Crashworthiness Simulation of ET2000 Guardrail Extruder Terminal.
3D Physics Simulation Steven Durant. Contents Equations –Gravity –Euler’s Method –Simple Collisions –Correct Collisions Efficiency Applications Screenshots.
Chapter 12 Static Equilibrium and Elasticity. Static Equilibrium Equilibrium implies that the object moves with both constant velocity and constant angular.
Software for the Games Industry 9 November 2004 Fluid Gaming: Particle Methods for Fluid Mechanics and Visualisation Graham Wynn James Gray Richard West.
1 Class #2.1 Civil Engineering Materials – CIVE 2110 Strength of Materials Mechanical Properties of Ductile Materials Fall 2010 Dr. Gupta Dr. Pickett.
CSCE 552 Fall 2012 Math, Physics and Collision Detection By Jijun Tang.
1 Haptic Systems Mohsen Mahvash Lecture 9 20/1/06.
Computer Game Design and Development
The Generalized Interpolation Material Point Method.
The total mechanical energy may or may not be conserved
Beyond Bouncing Boxes Fast, yet still Realistic, Deformation and Fracture Jeff Lander Darwin 3D, LLC Luxoflux James O'Brien U. of California, Berkeley.
Describe each section of the graph below.. Spring follows Hooke’s law; it has elastic behaviour. Elastic limit is reached, it is permanently deformed.
WEAR. Wear –Quantitative Measurement of Wear: A general description of adhesive wear is given by V = (kPx/3H), Where V is the volume of material worn.
CS274 Spring 01 Lecture 7 Copyright © Mark Meyer Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
M. Zareinejad
Point Based Animation of Elastic, Plastic and Melting Objects Mark Pauly Andrew Nealen Marc Alexa ETH Zürich TU Darmstadt Stanford Matthias Müller Richard.
14 - finite element method
Iliyan Georgiev Measuring Properties of Molecular Surfaces Using Ray Casting.
Section 13.3 Using a Model to Describe Gases 1.List the physical properties of gases 2.Use the KMT to explain the physical properties of gases. Objectives.
Honours Graphics 2008 Session 9. Today’s focus Physics in graphics Understanding:
Solid object break-up Ivan Dramaliev CS260, Winter’03.
Folds, Faults & Geologic Maps
Physically Based Simulations For Games
FOLDS, FAULTS AND GEOLOGIC MAPS
Graphical Display of a Physics Simulation
Conservation of Mechanical Energy
CS-378: Game Technology Lecture #15: Physically Based Simulation
Mechanical Properties
Factors Affecting Rates of Chemical Reactions
Movable lines class activity.
Material Strength.
Mechanical Properties of Metals
young’s modulus 10:00 Particle Physics :30 3 Experiments 12:00
ENGINEERING MECHANICS
What things affect the rate of reactions?
E =
LECTURER 2 Engineering and True Stress-Strain Diagrams
Describe the SHAPE and VOLUME for the 4 states of matter (plasma, gas, liquid, solid). Rank them from LOW to HIGH kinetic energy! Warm-Up 2/20/14.
EFFECTS OF PLATE TECTONICS.
GPAT – Chapter 7 Physics.
Mechanical Properties
Presentation transcript:

Realtime Physical elastic and rigid, breakable objects A project by Jesper Mosegaard Rory Andrew Wright Middleton

Problem statement Simulate breakable objects Simulate breakable objects Elastic Elastic Rigid Rigid Brittle material Brittle material Ductile material Ductile material

Discretization of problem Build by boxes of tetraedes Build by boxes of tetraedes Standard linear spring-mass system Standard linear spring-mass system Euler and Verlet Integration Euler and Verlet Integration

Extending the standard spring system Our problem: Objects are very elastic Our problem: Objects are very elastic Solution: Relaxation Solution: Relaxation Added breaking constant Added breaking constant Added deformation constant Added deformation constant

Collision detection So far: only Balls check if they collide with any other particles (also balls) So far: only Balls check if they collide with any other particles (also balls) Some time in the far future: Detection of self intersection. Some time in the far future: Detection of self intersection.

Visualization For now: wireframes in OpenGL For now: wireframes in OpenGL In the future: Using the panorama In the future: Using the panorama Spring stress denoted by color. Spring stress denoted by color.

Problems Physical system is not grounded in real physics. (eg. Continuum mechanics) Physical system is not grounded in real physics. (eg. Continuum mechanics) We have not defined volume. We have not defined volume. Unrealistic propagation of fracture. Unrealistic propagation of fracture. Level of detail affects behavior. Level of detail affects behavior.

Future work Explicit volume with tetraedes, which can be subdivided. (may improve rigidness and framerate also) Explicit volume with tetraedes, which can be subdivided. (may improve rigidness and framerate also) Surfaces Surfaces Go to the panorama Go to the panorama More models More models Parallelization Parallelization