CPC G06T 15/04 (2013.01) [G06T 15/08 (2013.01); G06T 17/205 (2013.01)] | 19 Claims |
1. A computer-implemented method for scanning a three-dimensional (3D) environment, the method comprising:
generating, in a first time interval, a first extended reality (XR) stream based on a first set of meshes representing a 3D environment;
transmitting, by a processor to a remote device, the first XR stream for rendering a 3D representation of the 3D environment in a remote XR environment;
computing a difference value between (i) a second set of meshes that represent the 3D environment and that were generated subsequent to the first time interval and (ii) the first set of meshes, wherein the difference value is computed based on a difference between a first index for the first set of meshes and a second index for the second set of meshes;
in response to determining that the difference value is above an update threshold, generating, by the processor, a second XR stream based on the second set of meshes; and
transmitting, by the processor to the remote device, the second XR stream for rendering a 3D representation of a changed 3D environment in the remote XR environment.
|