Particle Systems.

Slides:



Advertisements
Similar presentations
What is Projectile Motion?
Advertisements

Agenda 1) Warm-Up 5 min 2) Vocab. Words 10 min 3) Projectile Motion Intro. 15 min 4) Pre-Lab Vectors 15 min 5) Vector Lab 30 min Spring scale.
Problem A small 200-g collar C can slide on a
1 Chapter Four Newton's Laws. 2  In this chapter we will consider Newton's three laws of motion.  There is one consistent word in these three laws and.
Predicting the Drape of Woven Cloth Using Interactive Particles David E. Breen Donald H. House Michael J. Wonzy.
Chapter 12 - Unit 10 Forces and Motion. I. Force A. Is a push or pull B. Can cause objects to change their velocity C. Forces are represented with vectors.
Equilibrium Equilibrium refers to a condition in which an object is at rest originally at rest (static equilibrium) or has a constant velocity if originaly.
Particle Systems 1 Adapted from: E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012.
Particle Systems Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts Director, Arts Technology Center University.
 Calculate the acceleration that this object experiences 30 kg 150 N.
What is Projectile Motion?
MEE 3025 MECHANISMS WEEK 2 BASIC CONCEPTS. Mechanisms A group of rigid bodies connected to each other by rigid kinematic pairs (joints) to transmit force.
Vectors 1D kinematics 2D kinematics Newton’s laws of motion
Physically Based Animation and Modeling
Procedural Methods (with a focus on particle systems) Angel, Chapter 11 slides from AW, open courseware, etc. CSCI 6360/4360.
Constrained Motion of Connected Particles
Forces and Newton’s Laws. Forces Forces are ________ (magnitude and direction) Contact forces result from ________ ________ Field forces act ___ __ __________.
Mechanics Motion Equations and Graphs Combining and Resolving Vectors Force and Acceleration Gravity and Free-Body Diagrams Projectile Motion Work and.
Gravity Equation F = force of gravity G = gravitational constant (6* ) M 1 = mass of body 1 M 2 = mass of body 2 S 2 = distance between.
Newton’s Laws of Motion 1. If the sum of all external forces on an object is zero, then its speed and direction will not change. Inertia 2. If a nonzero.
Physically Based Modeling Let physics take over!.
10.4 Projectile Motion Fort Pulaski, GA. One early use of calculus was to study projectile motion. In this section we assume ideal projectile motion:
Chapter 17 PLANE MOTION OF RIGID BODIES: ENERGY AND MOMENTUM METHODS
Newton’s Second Law of Motion. Newton’s Second Law Newton’s Second Law of Motion- Acceleration depends on the objects mass and the net force acting on.
Derivation of the proportionality of velocity and radius for an object in circular motion under a constant centripetal force.
Introduction to Particle Simulations Daniel Playne.
Particles Paul Taylor Polygons are not so hot! Good for representing objects like A Cup A Robot A Pyramid Not so hot for creating Hair Snowflakes.
9-4 Linear Momentum Newton’s second law of motion:
Chapter 6 Forces in Motion.
Limitations to basic mechanics Deformable bodies (liquids, gas, soft matter) Temperature’s influence on motion Electric charge’s influence on motion Phase.
Chapter 5 Physics 1 Projectile Motion Go through these flashcards at least once a day to get an “A”!
Perpetual Visualization of Particle Motion and Fluid Flow Presented by Tsui Mei Chang.
Projectile Motion. Projectile- only force on object is gravity Trajectory- projectile’s path Independence of Motion – Velocity and acceleration are vectors.
1 Two of Newton’s Law of Motions 1) In the absence of any forces applied, an object at rest will stay at rest, and a body moving at a constant velocity.
Physical Science Forces
Acceleration, Weight and Mass. Weight Near the surface of the Earth, the pull of gravity on a body is practically constant and every falling body acquires.
Projectiles Motion in Two Dimensions Chapter 7. Projectile An object launched into the air by a force Trajectory The path followed by a projectile.
Particles and their home in Geometry Shaders Paul Taylor 2010.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
Concept 2: Motions and Forces Analyze relationships between forces and motion. 1. Determine the rate of change of a quantity 2. Analyze the relationships.
Gravity Chapter Gravity Law of Universal Gravitation- all objects in the universe attract each other through gravitational force Law of Universal.
Law of Universal Gravitation Law of Universal Gravitation: gravity is a force of attraction that exists between any two objects that have mass. Force of.
Computer Graphics Imaging Ying Zhu Georgia State University Lecture 29 Soft Bodies and Rigid Bodies.
Fall 2011 PHYS 172: Modern Mechanics Lecture 4 – Physical Models, Fundamental Interactions Read 2.7–2.8,
Particle Systems Ed Angel Professor Emeritus of Computer Science
The Drag Force and Terminal Speed
Objectives: Write the equation of motion for an accelerating body.
CS-378: Game Technology Lecture #15: Physically Based Simulation
Computer Animation Ying Zhu Georgia State University
Chapter 7 Impulse and Momentum.
Weight and Mass How are weight and mass related?
Section C: Impulse & Momentum
Systems of Particles.
What is Projectile Motion?
Chapter 4 Laws of Motion.
Types of Forces Chapter 9.1.
Particle Systems.
Newton’s Laws of Motion
Building Models Ed Angel Professor Emeritus of Computer Science
Advanced Computer Graphics Spring 2008
Bellringer What is the difference between the words vertical and horizontal? What does the word projectile mean? How is one dimensional (1D), two dimensional.
Find the velocity of a particle with the given position function
Isaac Gang University of Mary Hardin-Baylor
Particle Systems Ed Angel
Universal Gravitation
( ) Lagrangian Control Volume < > < l < l = ( , , ) l l l
What is Projectile Motion?
Collisions Chapter 4.
Physics 319 Classical Mechanics
Momentum momentum - property of all moving objects; a vector quantity defined as an object's mass times its velocity from: F = ma F = mDv Dt using algebra:
Presentation transcript:

Particle Systems

Particle Systems dust stars people in a crowd hair (keep path) Wikipedia: Particle Systems

particle2.c link on webpage options are in menu

Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Newtonian Particle Particle system is a set of particles Each particle is an ideal point mass Six degrees of freedom Position Velocity Each particle obeys Newtons’ law f = ma 4 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009

Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Particle Equations pi = (xi, yi zi) vi = dpi /dt = pi' = (dxi /dt, dyi /dt , dzi /dt) m vi'= fi Hard part is defining force vector 5 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009

Force Vector Independent Particles Coupled Particles O(n) Gravity Wind forces O(n) calulation Coupled Particles O(n) Meshes Spring-Mass Systems Coupled Particles O(n2) Attractive and repulsive forces

Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Collisions Once we detect a collision, we can calculate new path Use coefficient of resititution Reflect vertical component May have to use partial time step 7 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009

Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Meshes Connect each particle to its closest neighbors O(n) force calculation Use spring-mass system 8 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009

falling beam then melting on hot surface (from thesis David Love Tonnesen)

draping cloth from same thesis