Patent ID: 8542239
Filing Date: 2013-09-24
Classification: G06T

Abstract:
1. A method for generating a looping motion space, comprising: determining a plurality of motion clips to include in the looping motion space based on input from a user input device coupled to a computer system, wherein the plurality of motion clips includes a first motion clip and a second motion clip; determining a number of motion cycles performed by a character object depicted in each of the plurality of motion clips, wherein a first number of motion cycles performed by the character object in the first motion clip is less than a second number of motion cycles performed by the character object in the second motion clip; processing each of the first motion clip and the second motion clip to generate a plurality of looping motion clips, wherein each looping motion clip includes the same number of motion cycles bounded by the first number of motion cycles; synchronizing each of the plurality of looping motion clips so that the motion cycles in each looping motion clip are in phase with one another on a starting frame; padding each of the plurality of looping motion clips so that the starting frame and an ending frame of each looping motion clip are identical; and generating a registration curve that temporally and spatially aligns each frame of a particular looping motion clip with a corresponding frame in each of the other looping motion clips.