Subdividing rotation in a character using quaternion interpolation for modeling and animation in three dimensions
AssigneeAvid Technology, Inc.
InventorMichael Isner
Life of this patent
Estimating the term…
Abstract
Subdividing rotation between two poses in three dimensions may be accomplished in three parts. First, data defining the two poses is obtained from the animation or modeling interface. Second, a path associated with the two poses is determined. Third, using quaternion interpolation, the roll between the two poses is interpolated at intermediate positions along the path. The amount of roll at each of these intermediate positions then may be applied to three dimensional structures used for character rigging.
Claims6
An apparatus for controlling a pose of a three-dimensional object including one or more interconnected elements, comprising:
- means for specifying a first control object having a first pose in three dimensions, and a second control object having a second pose in three dimensions;
- means for defining a path associated with the first and second poses;
- means for generating position and direction information for each of the one or more interconnected elements in three dimensions along the defined path;
- and
- means for determining an amount of roll for each of the one or more interconnected elements using quaternion interpolation between the first pose and the second pose.
A method for controlling a pose of a three-dimensional object including one or more interconnected elements, comprising:
- receiving data describing a first post of a first control object in three dimensions, and a second pose of a second control object in three dimensions;
- specifying a path associated with the first and second poses;
- determining position and direction information for each of the one or more interconnected elements in three dimensions along the defined path;
- and
- determining an amount of roll for each of the one or more interconnected elements using quaternion interpolation between the first pose and the second pose.
Dependencies are inferred from the claim text.