A means of three-dimensional (3D) animation which makes use of hierarchical links and a feedback mechanism to animate objects. In inverse kinematics, a "child" object (say, a rabbit's ears) will be animated and, due to the feedback mechanism, the "parent" object of that child (say, the rabbit's head) will also move from a certain point. In turn, the parent of the parent (say, the rabbit's body) will also move.