100 likes | 252 Views
Sheep. A Rigid Body Dynamics Engine. François Beaune Thursday 7, 2002. Plan. What is Sheep ? What is it for ? What is it able to simulate ? What is it unable to simulate ? The last word. What is Sheep ?. A library , a component of a larger piece of software:. Sheep. Networking.
E N D
Sheep A Rigid Body Dynamics Engine François Beaune Thursday 7, 2002
Plan • What is Sheep ? • What is it for ? • What is it able to simulate ? • What is it unable to simulate ? • The last word.
What is Sheep ? • A library, a component of a larger piece of software: Sheep Networking Game Logic Graphics Engine
What is Sheep ? • Simulates rigid body dynamics – any mechanical system that has: • Rigid bodies (solid objects) • Joints (like hinges) • Contacts and collisions, maybe with friction • Springs
What is Sheep ? • Provides interactive simulation. • Aimed at computer games and virtual reality worlds. • Not suitable for industrial simulation.
What is Sheep for ? • Improving gaming experience: • Makes games behave more realistically. • Makes interaction with the environment more intuitive. • Opens up the way for construction games.
What is Sheep able to simulate ? • Easy: a cannonball. • Medium: a vehicle movingalong on a bumpy ground. • Difficult: a chain made ofindividual donut-shaped links.
What is Sheep unable to simulate ? • Aerodynamics: a falling leaf. • Particles: a rocket. • Soft bodies: a marshmallow. • Liquids. • Hair and fur.
The last word • Sheep is licensed under the GNU General Public License (GNU GPL): • Sheep can be used for free in any non-commercial product. • The source code is freely available. • You may modify or adapt Sheep to suit your needs.