
Update 11/26/13
We now have downloadable SDK versions for Windows, Mac and Linux platforms here for download using the LGPLv3 license:
http://sourceforge.net/projects/smartbody/files/
My team has been developing the SmartBody character animation system for a number of years at the Institute of Creative Technologies, part of the University of Southern California. The goal is to create an extensive set of capabilities that are used by most virtual characters.
SmartBody provides the following capabilities:
* locomotion
* steering
* gazing
* lip synchronization to speech
* reaching/grasping/touching/pointing
* gesturing
* head movements
* blinking and eye saccades
* breathing
* facial animation
* physics
* constraints
* animation blending
* online retargeting
* autorigging
* autoskinning
In addition, we include an automated retargeting capability to transfer data automatically to any skeleton.
SmartBody is written in portable C++, runs on Windows, Linux and OSx, as well as Android and iOS platforms.
The system can be controlled or configured either via C++ or through our Python API.
The license is LGPL. The system is being actively supported and developed and is hosted at SourceForge.
The SmartBody website is located at:
http://smartbody.ict.usc.edu
and I have posted a number of videos showing SmartBody capabilities on YouTube. (http://www.youtube.com/playlist?list=PL38CB86DA1BC151F7)
Here are a few of interest:
Example-based locomotion: http://www.youtube.com/watch?feature=pl ... DA1BC151F7
Gazing: http://www.youtube.com/watch?feature=pl ... DA1BC151F7
Automated speech, gesture and head movements: http://www.youtube.com/watch?feature=pl ... DA1BC151F7
Constraints: http://www.youtube.com/watch?feature=pl ... DA1BC151F7
Eye saccades: http://www.youtube.com/watch?feature=pl ... DA1BC151F7
Interactive reaching and grasping: http://www.youtube.com/watch?feature=pl ... DA1BC151F7
Full body IK: http://www.youtube.com/watch?feature=pl ... DA1BC151F7
Lip syncing: http://smartbody.ict.usc.edu/HTML/video ... IG2013.mp4
Pointing: http://smartbody.ict.usc.edu/other/pointing.mp4
Ogre was the first game engine that we integrated. We are happy to share our code and capability with the Ogre community.
Please feel free to post in our forum:
http://smartbody.ict.usc.edu/forum
or to contact me directly at:
shapiro@ict.usc.edu
if you have any questions about SmartBody.
Regards,
Ari Shapiro, Ph.D.
Research Scientist
Institute for Creative Technologies