Worldwide Sites

You have been detected as being from . Where applicable, you can see country-specific product information, offers, and pricing.

Change country/language X


Inverse kinematics and retargeting technology

HumanIK® animation middleware is a runtime solution for creating believable, interactive character animation for games. HumanIK features full body inverse kinematics (FBIK) and real-time animation retargeting technology, enabling characters to interact realistically with their environment and other characters.

HumanIK features

Full body inverse kinematics

Create natural-looking animation at runtime.

Procedural motion adaptation

Characters walk on uneven terrain, climb walls, and believably interact with objects and other characters.

Animation retargeting

Reuse the same animations across multiple characters with different proportions.

Full body inverse kinematics

An FBIK solver combined with biomechanically correct models of biped and quadruped characters enables users to create more natural-looking animation at runtime.

Procedural motion adaptation

Input animation can be dynamically changed at runtime to create more interesting and realistic animation. Characters can walk on uneven terrain correctly, climb walls, and interact with objects and other characters more believably. Less animation data means quicker load times for players and fewer assets to produce and maintain.

Animation retargeting

Retargeting enables game animation reuse across multiple characters with different proportions. This reduces the burden of constantly creating and maintaining large animation libraries, and improves efficiency.

Animation reuse

Procedural motion adaptation and retargeting eliminate the need for animators to generate huge animation libraries of repetitive clips. The middleware can use existing animation and procedurally adapt it at runtime, improving efficiency in production and in the game.

Creature solver

Creature solver is a modular solver that enables IK computations on nonhumanoid creatures with multiple limbs, tentacles, antennae, or mandibles. Game designers can create a wider diversity of nonquadruped animals or imaginary creatures in their game without losing performance.

Squash and stretch character deformation

Support for squash and stretch deformations of the bone structure accommodates diverse and unique game characters that deviate from static humanoid skeletons.

Interoperability with other Autodesk software

Full integration with MotionBuilder, Maya, Maya LT, and FBX enables game designers to design, set up, and debug their IK behavior, and minimize the gap between artists and programmers.

Support for major gaming platforms

HumanIK is a C++ library supporting:

  • Windows 7, Windows Vista, and Windows XP (32- and 64-bit) 
  • Mac OS X (32- and 64-bit) 
  • Linux (32- and 64-bit) 
  • Microsoft Xbox One and Xbox 360 
  • Sony PlayStation 4 and PlayStation 3 
  • PlayStation Vita system
  • Nintendo Wii U and Wii 
  • Apple iOS 
  • Android 

AEC Feed app

Get HumanIK with Stingray
The Stingray game engine includes powerful, preintegrated tools, including HumanIK.

Learn more



Find answers to questions and explore support offerings.
Get support


Tips and tricks from experts on HumanIK and other Autodesk games solutions.
Visit the Games Learning Channel