Presentation is loading. Please wait.

Presentation is loading. Please wait.

1cs426-winter-2008 Notes  Sorry about missed classes  Assignment 2: matchmove and particles  Final project.

Similar presentations


Presentation on theme: "1cs426-winter-2008 Notes  Sorry about missed classes  Assignment 2: matchmove and particles  Final project."— Presentation transcript:

1 1cs426-winter-2008 Notes  Sorry about missed classes  Assignment 2: matchmove and particles  Final project

2 2cs426-winter-2008 Particle Dynamics  Now we have an overview of particle systems, let’s focus more on particle dynamics (physics-based animation)  We have F=ma, Symplectic Euler  What is F?  How do we handle collisions/contact?

3 3cs426-winter-2008 Particle Forces  Gravity  Fake wind forces  Springs If particles i and j are connected, spring force is The rest length is L and the spring “stiffness” is k The bigger k is, the faster the particles try to snap back to rest length separation Simplifies for L=0

4 4cs426-winter-2008 Damped springs  Real springs oscillate less and less Motion is “damped” Add damping force: D is damping parameter Note: could incorporate L into D  Simplified form (less physical…)

5 5cs426-winter-2008 Elastic objects  Can animate elastic objects by sprinkling particles through them, then connecting them up with a mesh of springs Hair - lines of springs Cloth - 2D mesh of springs Flesh - 3D mesh of springs  With complex models, can be tricky to get the springs laid out right, with the right stiffnesses More sophisticated methods like Finite Element Method (FEM) can solve this

6 6cs426-winter-2008 Liquids  Can even animate liquids (water, mud…)  Instead of fixing which particles are connected, just let nearby particles interact If particles are too close, force pushes them apart If particles a bit further, force pulls them closer If particles even further, no more force Controlled by a smooth kernel function  Related to numerical technique called SPH: smoothed particle hydrodynamics  With enough particles (and enough tweaking!) can get a nice liquid look  Render with implicit surface

7 7cs426-winter-2008 Stability  Major problem for stiff springs: if time step is too large, system blows up  Let’s debug this… Reduce problem to simplest case possible: one dimension Assume constant time step Solve exactly


Download ppt "1cs426-winter-2008 Notes  Sorry about missed classes  Assignment 2: matchmove and particles  Final project."

Similar presentations


Ads by Google