This application implements different Inverse Kinematics methods applied to BVH files. It plays an animation clip using forward kinematics and allows the user to modify it in real-time. The user modifies joint positions then IK is applied. The methods used for applying IK are: simple pseudo-IK solver, parametrized damped IK, and IK with control-joints.