Inverse Kinematics - Requirements?

Hi guys.

I have read through the Unity manual for an answer and think I may already know but I was wondering if anyone could confirm the requirements for a character to have inverse kinematics?

Am I correct in thinking that IK is only available if you have a rig which is set up in Mecanim as “Humanoid” type? Is IK available on “Generic” type rigs?

From the Mecanim section of the Unity manual:

This approach is known as Inverse Kinematics (IK) and is supported in Mecanim for any humanoid character with a correctly configured Avatar.

Any help or confirmation on this would be greatly appreciated.

Thanks a lot!

It seems like they intend to support Generic Rig IK at some point in the future, but for now it doesn’t seem to work, is mostly undocumented and is not really working with most of the useful functions. If someone has an improved answer I would love to hear it as well as Generic Rig IK would be useful.