Inverse kinematics (IK) is a technique in 3D animation that makes it possible to control the movements of hierarchically connected bones or joints of a character rig by manipulating the end effector element (such as a hand or foot). IK is often used to create realistic and natural movements for characters and mechanical objects.