CPC G06T 13/40 (2013.01) [G06F 3/04845 (2013.01); G06T 13/80 (2013.01); H04N 21/2393 (2013.01); H04N 21/26258 (2013.01); H04N 21/44 (2013.01); H04N 21/8146 (2013.01); H04N 21/84 (2013.01); G06T 2200/24 (2013.01)] | 20 Claims |
1. An avatar matching system comprising:
a processor; and
a memory storing instructions thereon, when executed by the processor, causes the avatar matching system to perform operations comprising:
receiving an animation file including a first metadata and a plurality of frames, wherein the animation file is based on an animation input from a client device,
generating a plurality of puppets associated with the plurality of frames using the first metadata,
causing a puppet matching interface to be displayed on the client device, wherein the puppet matching interface includes one of the plurality of puppets in a first pose,
causing the one of the plurality of puppets to be displayed in a second pose in the puppet matching interface based on a puppet posing input, and
generating a second metadata based on the puppet posing input.
|