Development tools for animated character rigging
AssigneeImage Metrics Limited
InventorsMichael Rogers, Kevin Walker, Steve Caulkin, Gareth Edwards
Life of this patent
Estimating the term…
Loading patent…
AssigneeImage Metrics Limited
InventorsMichael Rogers, Kevin Walker, Steve Caulkin, Gareth Edwards
Estimating the term…
Computer-implemented methods and computer program products for automatically transferring expressions between rigs with consistent joint structure, and for automatically transferring skin weights between different skin meshes based on joint positioning. A method is provided for transferring an expression between a source rig and a target rig, where each rig characterizes an animated character, and each rig, in turn, is characterized by a set of joints and a skin mesh having a plurality of vertices, with each vertex characterized by a matrix of weights relating a response of the vertex to movement of associated joints. A set of offsets is calculated of joint positions of a goal expression of the source rig relative to a neutral expression of the source rig. A scaling transformation is then applied to the set of offsets to produce a scaled set of offsets, which are added, in turn, to a neutral expression of the target rig. Methods are also provided for transferring a set of skin weights between a source rig and a target rig.
A computerized method for transferring an expression from a source rig characterizing a first animated character to a target rig characterizing second animated character, each of the source rig and the target rig characterized by a set of joints and a skin mesh having a plurality of vertices, each vertex, in turn, characterized by a matrix of weights relating a response of the vertex to movement of associated joints, the method comprising:
A non-transitory computer readable medium for use on a computer system for transferring an expression from a source rig characterizing a first animated character to a target rig characterizing a second animated character, each of the source rig and the target rig characterized by a set of joints and a skin mesh having a plurality of vertices, with each vertex characterized by a matrix of weights relating a response of the vertex to movement of associated joints, the non-transitory computer readable medium having computer readable program code thereon, the computer readable program code comprising:
Dependencies are inferred from the claim text.