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

nel_h2
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start Free
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

Android, Apple iPhone, BSD, Linux, Windows

Intended Audience

Advanced End Users, Developers

User Interface

OpenGL, Project is a 3D engine

Programming Language

C++, Python

Related Categories

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

Registered

2008-04-14