SmartBody is a character animation platform originally developed at the USC Institute for Creative Technologies. SmartBody provides locomotion, steering, object manipulation, lip syncing, gazing, nonverbal behavior and retargeting in real time.
SmartBody is written in C++ and can be incorporated into most game and simulation engines. SmartBody is a Behavioral Markup Language (BML) realization engine that transforms BML behavior descriptions into realtime animations. SmartBody runs on Windows, Linux, OSx as well as the iPhone and Android devices.
For questions about SmartBody and usage, please contact:
Ari Shapiro, Ph.D.
or post to the SmartBody Forum:
The Autorigging and Reshaping tool allows you to automatically rig and skin a 3D model from a scan. You can see details about it here.
Check out the extensive SmartBody video gallery that shows examples of speech, locomotion, gazing, object manipulation, physical simulation, mobile device integration and more.