SmartBody is available for download for Windows, Linux and OSX users. SmartBody can also be used on Android and iOS platforms.

SmartBody is a character animation platform that provides the following capabilities in real time:
* Locomotion (walk, jog, run, turn, strafe, jump, etc.)
* Steering - avoiding obstacles and moving objects
* Object manipulation - reach, grasp, touch , pick up objects
* Lip Syncing - characters can speak with simultaneous lip-sync using text-to-speech or prerecorded audio
* Gazing - robust gazing behavior that incorporates various parts of the body
* Nonverbal behavior - gesturing, head nodding and shaking, eye saccades
- Online and offline retargeting of motion
- Automatic skinning and rigging

SmartBody is written in C++ and can be incorporated into most game engines. SmartBody is developed at the USC Institute for Creative Technologies from the Character Animation and Simulation group: http://cas.ict.usc.edu

Features

  • locomotion
  • retargeting
  • lip syncing to speech
  • C++
  • multi-platform

Project Samples

Project Activity

See All Activity >

Categories

Games, Graphics, Animation

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow SmartBody

SmartBody Web Site

Other Useful Business Software
Simplify IT and security with a single endpoint management platform Icon
Simplify IT and security with a single endpoint management platform

Automate the hardest parts of IT

NinjaOne automates the hardest parts of IT, delivering visibility, security, and control over all endpoints for more than 20,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. The company seamlessly integrates with a wide range of IT and security technologies. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • very nice!
  • multiplatform. C++.
  • Excellent instructions!! I made some changes and want to build for iOS 64bit with iPhoneOS8.3.sdk but get armv7 instead of arm64. Will you please help. Thanks.
  • i cant install it on a Windows 8 64 bit OS and i am using i7 Laptop. i tried to look for a 64 bit install but all give me issues i cant install.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Android, Apple iPhone, Windows

Intended Audience

Advanced End Users, Developers

User Interface

OpenGL, Project is a 3D engine

Programming Language

Python, C++

Related Categories

Python Games, Python Graphics Software, Python Animation Software, C++ Games, C++ Graphics Software, C++ Animation Software

Registered

2008-04-14