CPC G06T 13/40 (2013.01) [G06T 17/20 (2013.01); G06T 19/20 (2013.01); G06V 40/10 (2022.01); G06T 2219/2016 (2013.01)] | 7 Claims |
1. A method for creating a personalized avatar for a subject, the method comprising:
constructing a skeleton model representing a human body, the skeleton model including a plurality of joints and a plurality of bones linked to the joints, the bones respectively corresponding to bone groups of the human body;
weight painting a polygon mesh representation of a human so that locations of vertices in the polygon mesh are dependent on configurations of the bones of the skeleton model;
measuring the subject, wherein measuring the subject consists of determining eight measurements including a spine length of the subject, a shoulder width of the subject, an upper arm length of the subject, a forearm length of the subject, a hand length of the subject, an inter-anterior superior iliac spine width of the subject, a thigh length of the subject, and a shank length of the subject;
evaluating functions of the eight measurements to determine, based on the eight measurements, respective lengths for the bone groups; and
scaling the polygon mesh by:
scaling the skeleton model so that the bones in the skeleton model have the lengths determined for the bone groups corresponding to the bones; and
positioning vertices in the polygon mesh according to the weight painting and the configuration of the skeleton model after scaling of the skeleton model.
|