next up previous
Next: Collisions Up: Physically-Based Animation Previous: Simulation

Spring-Mass Models

  1. Create a model:
  2. Motion of each mass governed by second order ordinary differential equation:

    is the sum of external forces on node i and

  3. Initial conditions: user supplies initial positions of all masses and velocities.
  4. The user supplies external forces: gravity, collision forces, keyframed forces, wind, hydrodynamic resistance, etc. as a function of time.
  5. Simulation.

CS488/688: Introduction to Interactive Computer Graphics
University of Waterloo
Computer Graphics Lab