Chapter 41. Working with Inverse Kinematics


  • Understanding forward and inverse kinematics

  • Using interactive and applied IK methods

  • Setting thresholds in the IK panel of the Preference Settings dialog box

  • Learning to work with the HI, HD, and IK Limb solvers

Kinematics is a branch of mechanics that deals with the motions of a system of objects, so inverse kinematics would be its evil twin brother that deals with the non-motion of a system of objects. Well, not exactly.

In Max, a system of objects is a bunch of objects that are linked together. After a system is built and the parameters of the links are defined, the motions of all the pieces below the parent object can be determined as the parent moves using kinematics formulas.

Inverse kinematics (IK) is similar, except that it determines all the motions of objects in a system when the last object in the hierarchy chain is moved. The position of the last object, such as a finger or a foot, is typically the one you're concerned with. Using IK, you can then use these solutions to animate the system of objects by moving the last object in the system.

Forward Kinematics versus Inverse Kinematics

Before you can understand inverse kinematics (IK), you need to realize that another type of kinematics exists—forward kinematics. Kinematics solutions work only on a kinematics chain, which you can create by linking children objects to their parents.


Chapter 9, "Grouping, Linking, and Parenting Objects," covers linking objects and creating ...

Get 3ds Max® 2008 Bible now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.