TY - JOUR
T1 - Animating reactive motion using momentum-based inverse kinematics
T2 - Motion Capture and Retrieval
AU - Komura, Taku
AU - Ho, Edmond S. L.
AU - Lau, Rynson W. H.
PY - 2005/7
Y1 - 2005/7
N2 - Interactive generation of reactive motions for virtual humans as they are hit, pushed and pulled are very important to many applications, such as computer games. In this paper, we propose a new method to simulate reactive motions during arbitrary bipedal activities, such as standing, walking or running. It is based on momentum based inverse kinematics and motion blending. When generating the animation, the user first imports the primary motion to which the perturbation is to be applied to. According to the condition of the impact, the system selects a reactive motion from the database of pre-captured stepping and reactive motions. It then blends the selected motion into the primary motion using momentum-based inverse kinematics. Since the reactive motions can be edited in real-time, the criteria for motion search can be much relaxed than previous methods, and therefore, the computational cost for motion search can be reduced. Using our method, it is possible to generate reactive motions by applying external perturbations to the characters at arbitrary moment while they are performing some actions.
AB - Interactive generation of reactive motions for virtual humans as they are hit, pushed and pulled are very important to many applications, such as computer games. In this paper, we propose a new method to simulate reactive motions during arbitrary bipedal activities, such as standing, walking or running. It is based on momentum based inverse kinematics and motion blending. When generating the animation, the user first imports the primary motion to which the perturbation is to be applied to. According to the condition of the impact, the system selects a reactive motion from the database of pre-captured stepping and reactive motions. It then blends the selected motion into the primary motion using momentum-based inverse kinematics. Since the reactive motions can be edited in real-time, the criteria for motion search can be much relaxed than previous methods, and therefore, the computational cost for motion search can be reduced. Using our method, it is possible to generate reactive motions by applying external perturbations to the characters at arbitrary moment while they are performing some actions.
KW - computer animation
KW - inverse kinematics
KW - real-time animation
U2 - http://dx.doi.org/10.1002/cav.v16:3/4
DO - http://dx.doi.org/10.1002/cav.v16:3/4
M3 - Article
VL - 16
SP - 213
EP - 223
JO - Computer Animation and Virtual Worlds
JF - Computer Animation and Virtual Worlds
SN - 1546-4261
IS - 3-4
ER -