CPC G06T 7/75 (2017.01) [G06T 7/50 (2017.01); G06T 13/80 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30196 (2013.01)] | 22 Claims |
1. A method comprising:
at a device including an environmental sensor, a non-transitory memory, and one or more processors coupled with the environmental sensor and the non-transitory memory:
while the device is in a physical environment that includes a fixed spatial point and a person having a plurality of body portions:
obtaining, via the environmental sensor, first spatial data corresponding to a first field-of-view of the environmental sensor that includes the fixed spatial point;
determining a first position of a first body portion of the plurality of body portions relative to the fixed spatial point based at least in part on the first spatial data, wherein determining the first position is based on a distance between the device and the fixed spatial point and based on a distance between the device and the first body portion;
generating, based on the first position of the first body portion, first pose information for the plurality of body portions that indicates respective first positions of the plurality of body portions;
obtaining, via the environmental sensor, second spatial data corresponding to a second field-of-view of the environmental sensor that includes the fixed spatial point;
determining a second position of the first body portion relative to the fixed spatial point different than the first position of the first body portion;
generating, based on the second position of the first body portion, second pose information for the plurality of body portions that indicates respective second positions of the plurality of body portions; and
causing display of a virtual object having a corresponding plurality of virtual body portions moving from the first respective positions to the second respective positions.
|