US 12,469,310 B2
Automatic artificial reality world creation
Chun-Wei Chan, Foster City, CA (US)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed on Jun. 4, 2024, as Appl. No. 18/733,184.
Application 18/733,184 is a continuation of application No. 17/689,164, filed on Mar. 8, 2022, granted, now 12,039,793.
Claims priority of provisional application 63/277,655, filed on Nov. 10, 2021.
Prior Publication US 2024/0320991 A1, Sep. 26, 2024
Int. Cl. G06T 7/55 (2017.01); G06T 7/73 (2017.01); G06T 11/00 (2006.01); G06T 15/04 (2011.01); G06T 19/20 (2011.01); G06V 10/74 (2022.01); G06V 20/64 (2022.01)
CPC G06V 20/647 (2022.01) [G06T 7/55 (2017.01); G06T 7/74 (2017.01); G06T 11/001 (2013.01); G06T 15/04 (2013.01); G06T 19/20 (2013.01); G06V 10/74 (2022.01); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20081 (2013.01); G06T 2219/004 (2013.01); G06T 2219/2008 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system for generating an artificial reality environment, the computing system comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to:
receive one or more source images with depicted objects;
select one or more objects, of the depicted objects, wherein the selected one or more objects exclude one or more depicted objects identified as being transient;
create two or more virtual 3D objects by generating 3D models for each of the selected one or more objects;
identify, based on the one or more source images, relative locations for each of the two or more virtual 3D objects; and
compile the two or more virtual 3D objects, based on the identified relative locations, into the artificial reality environment, wherein the compiling the two or more virtual 3D objects includes reducing space between the two or more virtual 3D objects, while maintaining relative directions between the two or more virtual 3D objects consistent from their identified relative locations.