A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

This paperpresentsa techniquefor adaptingexisting motion of a human-likecharacterto have thedesiredfeaturesthatarespecified by asetof constraints.Thisproblemcanbetypically formulatedas a spacetimeconstraintproblem. Our approachcombinesa hierarchicalcurvefitting techniquewith anew inversekinematicssolver. Usingthekinematicssolver, we canadjusttheconfigurationof an articulatedfigure to meetthe constraintsin eachframe. Through thefitting technique,themotiondisplacement of every joint ateach constrainedframeis interpolatedandthussmoothlypropagatedto frames.We areableto adapti vely addmotiondetailsto satisfythe constraintswithin aspecifiedtoleranceby adoptingamultilevel Bsplinerepresentationwhich alsoprovidesa speedupfor the interpolation. The performanceof our systemis further enhancedby thenew inversekinematicssolver. We presenta closed-formsolution to computethe joint anglesof a limb linkage. This analytical methodgreatlyreducesthe burdenof a numericaloptimizationto find thesolutionsfor full degreesof freedomof ahuman-likearticulatedfigure.Wedemonstratethatthetechniquecanbeusedfor retargettinga motion to compensatefor geometricvariationscaused by both charactersand environments. Furthermore,we can also usethis techniquefor directly manipulatinga motionclip through agraphicalinterface. CR Categories: I.3.7 [Computer Graphics]: ThreedimensionalGraphics—Animation;G.1.2 [Numerical Analysis]: Approximation—Splineandpiecewisepolynomialapproximation