Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SmartBody is a character animation platform library that provides synchronized locomotion, steering, object manipulation, lip syncing, gazing and nonverbal behavior in real time. It is written in C++ and can be incorporated into most game and simulation engines. SmartBody is a Behavioral Behavior Markup Language (BML) realization engine library that transforms BML behavior descriptions into realtime animations. It runs on Windows, Linux, OsX MacOS as well as the iPhone iOS and Android devices.

SmartBody is integrated with a variety of game engines. Within ICT, the main target platform is Unity 3D for Windows. SmartBody integration is included in the VHUnity vhAssets Unity package

For more information on SmartBody, see the SmartBody Manualthe dedicated SmartBody website. This site contains a variety of resources, including a detailed manual

Quick facts:

  • Location: core/smartbody
  • Language: C++/Python
  • Distribution: source
  • Platform(s): Windows, Linux, MacOS, Android, iOS
  • Main paper: "Building a Character Animation System", Ari Shapiro. Motion in Games 2011, Edinburgh, UJ, November 2011 link. See the publications section for more detailed ones.