![Image](http://smartbody.ict.usc.edu/wp-content/uploads/2011/12/SmartBody_banner.png)
All,
My team at the USC Institute for Creative Technologies has been working for a number of years on a character animation system called SmartBody. The goal is to create an extensive set of capabilities that are used by most virtual characters. We have recently integrated SmartBody with Irrlicht as seen here:
http://www.youtube.com/watch?v=ZZuDHg45 ... detailpage
![Image](http://smartbody.ict.usc.edu/HTML/images/irrlichtsmartbody.png)
The system currently has an LGPL license, and we are interested in supporting the open source community.
The Irrlicht->SmartBody source example is located in the repository in the smartbody/sdk/win32/src/irrlichtsmartbody directory.
We will soon be releasing an SDK (about 200 mb). You can download the entire SmartBody code base from:
http://smartbody.ict.usc.edu/download
SmartBody provides the following capabilities:
* locomotion
* steering
* gazing
* automatic lip synchronization to speech
* reaching/grasping/touching/pointing
* gesturing
* head movements
* blinking and eye saccades
* breathing
* facial animation
* physics
* constraints
* animation blending
* automatic IK
* automatic retargeting
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/embed/c5yGDVthcKQ
Gazing:
http://www.youtube.com/embed/OQTmbf8vOSk
Automated speech, gesture and head movements:
http://www.youtube.com/embed/sD7Q777wIaQ
Constraints:
http://www.youtube.com/embed/WDPcOVXo2lc
Eye saccades:
http://www.youtube.com/embed/IYCapPuo-O0
Interactive reaching and grasping:
http://www.youtube.com/embed/LCcPKRRH-8o
Full body IK:
http://www.youtube.com/embed/kxipMs7Z-RM
Lip syncing:
http://smartbody.ict.usc.edu/HTML/video ... IG2013.mp4
Pointing:
http://smartbody.ict.usc.edu/other/pointing.mp4
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
USC Institute for Creative Technologies