CS6555 Computer Animation – Lab 3 – Physical Simulation

Physical simulation includes linear and rotation dynamics as well as collision restitution. Collision detection currently supports bounding spheres and axis aligned bounding boxes. There still exists issues when more than two bodies are involved with a collision such as when a ball gets caught in a corner or three balls collide in space.

Below is a demonstration of 10 balls dropped into a box.

Below is a demonstration of the initial unit test on linear dynamics:

Below is a demonstration of the initial unit test on rotational dynamics:

Below are subsequent unit tests of other aspects of the physical simulator:

References:

Baraff, D., "An Introduction to Physically Based Modeling: Rigid Body Simulation I - Unconstrained Rigid Body Dynamics"
Baraff, D., "An Introduction to Physically Based Modeling: Rigid Body Simulation II - Nonpenetration Constraints"
Ericson, C., "Real Time Collision Detection", Morgan Kaufmann, 2005

Comments are closed.