Patent ID: 9613456
Date: 2017-04-04
CPC Classifications: G06T

Claim:
1. A computer-implemented method of skinning an object comprising a mesh and a plurality of joints, comprising: separating joint transformations into rigid and non-rigid parts; applying non-rigid joint transformations to the mesh; and applying rigid joint transformations to the mesh; wherein separating joint transformations into rigid and non-rigid parts comprises: wherein determining a second matrix for the first joint comprises determining if the first joint's parent is scale compensating or scale non-compensating, wherein if the first joint's parent is scale compensating, determining its second matrix comprises scaling the translational part of the first joint's first matrix by the shear and scale of the first joint's parent, and wherein if the first joint's parent is scale non-compensating, determining its second matrix comprises scaling the translational and rotational part of the first joint's first matrix by the shear and scale of the first joint's parent.