CPC G06T 13/40 (2013.01) [G06N 3/04 (2013.01); G06T 19/006 (2013.01)] | 24 Claims |
1. A method comprising:
at a computing system including non-transitory memory and one or more processors, wherein the computing system is communicatively coupled to a display device and one or more input devices:
obtaining a motion input vector for a current time period;
generating a motion output vector and pose information for the current time period based on the motion input vector;
selecting an animated motion from a bank of animated motions for the current time period that matches the pose information within a threshold tolerance value;
generating a blended animation for the current time period by blending the motion output vector with the animated motion; and
presenting, via the display device, a virtual agent performing the blended animation.
|