Method for motion simulation of an articulated figure using animation input
OwnerDaniele Paolo David Piponi, Oliver Jamesinventors
Life of this patent
Estimating the term…
Abstract
Motion of an articulated figure in response to an external force function and to a co-acting internal force function is simulated, for use in computer animation. The internal force function is defined by applying an inverse-dynamic method to solve for internal forces driving the articulated figure to conform to a predefined animation curve. The internal force function may be scaled in any desired way, an combined with the external force function as input for a forward-dynamics motion simulation. The resulting motion simulation models a combined effect of the external force function and the predefined animation curve on motion of the articulated figure.
Claims19
A method for determining movements of an articulated figure for use in computer-generated animation, the method comprising:
- accessing a pose sequence Q(t), wherein Q(t) comprises position values associated with segments of an articulated figure at sequential times of the pose sequence;
- calculating an inverse-dynamics solution F(t), wherein F(t) comprises calculated torque values for the segments during sequential forward-looking intervals Δt, such as would result in movements of the articulated figure corresponding to Q(t);
- accessing force data G(t), wherein G(t) comprises external force values for simulating a response of the articulated figure;
- and
- simulating a dynamic response of the articulated figure in reaction to a sum of F(t) and G(t), thereby defining a simulated pose sequence P(t).
A computer-readable media encoded with instructions for determining movements of an articulated figure for use in computer-generated animation, the instructions comprising:
- accessing a pose sequence Q(t), wherein Q(t) comprises position values associated with segments of an articulated figure at sequential times of the pose sequence;
- calculating an inverse-dynamics solution F(t), wherein F(t) comprises calculated torque values for the segments during sequential forward-looking intervals Δt, such as would result in movements of the articulated figure corresponding to Q(t);
- accessing force data G(t), wherein G(t) comprises external force values for simulating a response of the articulated figure;
- and
- providing a sum of F(t) and G(t) suitable for input in simulating a dynamic response of the articulated figure using a forward-dynamics motion simulation to determine a simulated pose sequence P(t).
Dependencies are inferred from the claim text.