Kovar, LucasGleicher, MichaelD. Breen and M. Lin2014-01-292014-01-2920031-58113-659-51727-5288http://dx.doi.org/10.2312/SCA03/214-224Many motion editing algorithms, including transitioning and multitarget interpolation, can be represented as instances of a more general operation called motion blending. We introduce a novel data structure called a registration curve that expands the class of motions that can be successfully blended without manual input. Registration curves achieve this by automatically determining relationships involving the timing, local coordinate frame, and constraints of the input motions. We show how registration curves improve upon existing automatic blending methods and demonstrate their use in common blending operations.Flexible Automatic Motion Blending with Registration Curves