Patent Document ID: 9536338
Application ID: 13563313
Patent Status: 1

Claim One:
1. A method of animating an object comprising: generating, by a processor, a deformation graph automatically from an input mesh defining the object, the generation comprising: defining a plurality of node positions using sampling; creating a nearest neighbor graph by connecting each node to a number of nearest neighbor nodes; and the sampling and the creating of the nearest neighbor graph both using an orientation-aware distance defined such that distances between a pair of samples increases faster when normals associated with each of the samples deviate from alignment; receiving body tracking data defining positions of one or more points on a body; attaching points on a skeleton to points on the deformation graph using the body tracking data; transforming the deformation graph in real-time based on motion of the tracked skeleton by computing a plurality of transformations; and dynamically applying the plurality of transformations to the mesh to render a corresponding animation of the object.