US 11,861,779 B2
Digital object animation using control points
Jun Saito, Seattle, WA (US); Jimei Yang, Mountain View, CA (US); and Duygu Ceylan Aksit, London (GB)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Dec. 14, 2021, as Appl. No. 17/550,432.
Prior Publication US 2023/0186544 A1, Jun. 15, 2023
Int. Cl. G06F 3/01 (2006.01); G06T 13/80 (2011.01); G06T 7/33 (2017.01)
CPC G06T 13/80 (2013.01) [G06F 3/012 (2013.01); G06F 3/017 (2013.01); G06T 7/33 (2017.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by a computing device, the method comprising:
receiving, by the computing device, calibration data defining positional offsets between calibration feature positions of a subject and control points of a digital object to be animated;
receiving, by the computing device, input feature positions detected from the subject as captured in a digital image of a physical environment;
retargeting, by the computing device, the control points of the digital object by scaling the positional offsets based on the input feature positions, the retargeting including normalizing the input feature positions by computing a global scale factor based on at least two said input feature positions;
generating, by the computing device, a frame of an animation that includes the digital object generated using the retargeted control points; and
displaying, by the computing device, the frame of the animation in a user interface in which the digital object appears at a same depth regardless of movement of the subject along a z-axis in relation to a digital camera that captured the digital image.