Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/15
loading
loading
loading
loading
loading

WARNING! AnyIK3 is out! AnyIK 2 will be depreciated when AnyIK3 can process non-humanoid models. Upgrade from AnyIK2 to AnyIK3 is available for $1 now.

Product page | Tutorial | Demo | Forum Page | Guide (PDF) | Compare With AnyIK3

Description

AnyIK provides scripts that enables you to define IK chains (AnyIKChainController) by the character’s rig’s bones. Animator component is required but model can be humanoid or not. When the model is humanoid, it is automatically detected by script and many of the settings will be handled for you.

Changelog:

2.0r8
- Fixed an editor script error that occurs when animator is not humanoid.
- Added methods to IKController interface to get and set weight (Not usable on foot placement IK controller since it automatically adjusts each IK weight)

2.0r7
- Changed "on ground" check and IK process criteria to perform better when foot position is under ground level.

2.0r6
- Added hip vertical movement option to IK chain. (When selected hips moved to match IK target. Processed only when foot placement IK script is present)

2.0r5
- Added rotation leftover processing (when end effector is limited and cannot match target rotation, leftover rotation can be passed to next bone)
- Fixed inaccurate IK processing when parent bone is rotated by another IK script by matching taret rotation option.

2.0r4
- Added layers support to AnyIKFootPlacementController script. Now you can select which layers to consider as "floor".
- Added Mixamo bone structure template.

2.0r3
- Added option to not use bone structure template.
- Added a sample no BS (bone structure) bone limit template in bone limit list

2.0r2
- Added iClone G6 and UMA Bone Structure Templates
- Added a utility script (AnyIKAnimatorRelay) for having AnyIK scripts and Animator on different game objects. This is especially useful for dynamically created characters like UMA.
- Heel angle now can be negative, which will rotate foot up instead of down.

2.0r1
- Simultaneous script processing (high accuracy with common bones through IK chains)
- Automatic humanoid animator detection
- Bone structure presets and bone limit presets added (For best bone limit and correct rotations across different character models)

1.0.r4
- Added a sample scene to demonstrate Foot Placement. (Robot Kyle and some of Standart Assets used for this scene. These are free Unity assets and used for demonstration purpose only.)

1.0.r3
- Added heel processing options to AnyIKFootPlacement script
- Added AnyIKHeelController script
- Improved foot placement

1.0.r2
- Bug fixes

1.0.r1
- Initial release

A comprehensive editor inspector is provided for flexible customization. Features of scripts are as follows:

IK Chain (AnyIKChainController):

- Select from unity humanoid bones or use your skeleton's bone transforms.
- Use unity humanoid muscle limits when using humanoid or define your own rotation constraints.
- Add as many bones as you like to the IK chain. (Every "add" action will add parent bone / transform to the chain)
- Add multiple IK chains to same character by adding more than one AnyIKChainController to it.

Look At (AnyIKHeadLookController):

- Use unity humanoid head or define your own transform as head.
- Optionally add more bones to head look chain.
- Optionally include eyes in "look at".
- Target can be a transform or a humanoid bone of a humanoid character (ie. head, left hand etc.).

Foot placement (AnyIKFootPlacementController) :

– Automatic foot placement by distance to root transform level.
– Rotation restrictions.
– Adjustment of hips to get the lowest foot on the ground.
– Ability to define hips offset.
– Ability to enable heel processing.

AnyIK

(13)
279 users have favourite this asset
(279)
$18.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
58.9 MB
Latest version
2.0r8
Latest release date
Mar 20, 2017
Original Unity version
5.2.0
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR