Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robertsdionne/animus
A WebGL animation engine.
https://github.com/robertsdionne/animus
Last synced: about 5 hours ago
JSON representation
A WebGL animation engine.
- Host: GitHub
- URL: https://github.com/robertsdionne/animus
- Owner: robertsdionne
- Created: 2011-03-05T04:50:18.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2012-04-19T08:40:00.000Z (over 12 years ago)
- Last Synced: 2023-03-11T12:12:27.761Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 9.39 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Animus Dual-Quaternion Animation Engine
Robert Dionne
February 25, 2012Animus is an animation engine, written in WebGL, that uses dual quaternions (see http://en.wikipedia.org/wiki/Dual_quaternion) for the translations and rotations of the joints. Currently, it supports posing a character with vertices skinned to single joint, but will eventually support skinning to multiple joints and animated motion.
Video: http://goo.gl/kTI4U OR https://docs.google.com/file/d/0B5t1j58WWjsiNjA1YWQ4NTgtYWFiNi00YzUxLThkYWYtNjMyNGIyMTQ5NWYy/edit
Requirements:
1) Macbook Pro running Mac OS X Snow Leopard.
2a) Google Chrome 17.0.963.56 or better: http://www.google.com/chrome
OR
2b) Mozilla Firefox 10.0.2 or better: http://www.mozilla.com/en-US/firefox/new/Running:
1) Visit http://robertsdionne.github.com/animus/ in Google Chrome 17 or Mozilla Firefox 10.Controls:
W - Move forward.
S - Move backward.
A - Move left.
D - Move right.
Q - Move up.
Z - Move down.UP - Pitch up.
DOWN - Pitch down.
LEFT - Yaw left.
RIGHT - Yaw right.
< - Roll left.
> - Roll right.J - Step animation backward in time.
K - Step animation forward in time.