Sheep
-
Upload
montana-griffith -
Category
Documents
-
view
23 -
download
0
description
Transcript of Sheep
![Page 1: Sheep](https://reader036.fdocuments.in/reader036/viewer/2022080916/56812ead550346895d945088/html5/thumbnails/1.jpg)
Sheep
A Rigid Body Dynamics Engine
François Beaune
Thursday 7, 2002
![Page 2: Sheep](https://reader036.fdocuments.in/reader036/viewer/2022080916/56812ead550346895d945088/html5/thumbnails/2.jpg)
Plan
• What is Sheep ?
• What is it for ?
• What is it able to simulate ?
• What is it unable to simulate ?
• The last word.
![Page 3: Sheep](https://reader036.fdocuments.in/reader036/viewer/2022080916/56812ead550346895d945088/html5/thumbnails/3.jpg)
What is Sheep ?
• A library, a component of a larger piece of
software:SheepSheep
Game LogicGame Logic
Graphics EngineGraphics Engine
NetworkingNetworking
![Page 4: Sheep](https://reader036.fdocuments.in/reader036/viewer/2022080916/56812ead550346895d945088/html5/thumbnails/4.jpg)
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
![Page 5: Sheep](https://reader036.fdocuments.in/reader036/viewer/2022080916/56812ead550346895d945088/html5/thumbnails/5.jpg)
What is Sheep ?
• Provides interactive simulation.
• Aimed at computer games and virtual
reality worlds.
• Not suitable for industrial simulation.
![Page 6: Sheep](https://reader036.fdocuments.in/reader036/viewer/2022080916/56812ead550346895d945088/html5/thumbnails/6.jpg)
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.
![Page 7: Sheep](https://reader036.fdocuments.in/reader036/viewer/2022080916/56812ead550346895d945088/html5/thumbnails/7.jpg)
What is Sheep able to simulate ?
• Easy: a cannonball.
• Medium: a vehicle moving
along on a bumpy ground.
• Difficult: a chain made of
individual donut-shaped links.
![Page 8: Sheep](https://reader036.fdocuments.in/reader036/viewer/2022080916/56812ead550346895d945088/html5/thumbnails/8.jpg)
What is Sheep unable to simulate ?
• Aerodynamics: a falling leaf.
• Particles: a rocket.
• Soft bodies: a marshmallow.
• Liquids.
• Hair and fur.
![Page 9: Sheep](https://reader036.fdocuments.in/reader036/viewer/2022080916/56812ead550346895d945088/html5/thumbnails/9.jpg)
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.
![Page 10: Sheep](https://reader036.fdocuments.in/reader036/viewer/2022080916/56812ead550346895d945088/html5/thumbnails/10.jpg)
Questions ?