US 12,094,072 B2
Three dimensional diorama for spatial computing assets
Brennan Lee Chapman, Miami, FL (US); Michel Ian Marrache, North Miami Beach, FL (US); Richard Silliker, Plantation, FL (US); and Carlos Roque, Plantation, FL (US)
Assigned to Magic Leap, Inc., Plantation, FL (US)
Filed by MAGIC LEAP, INC., Plantation, FL (US)
Filed on Mar. 15, 2021, as Appl. No. 17/202,124.
Claims priority of provisional application 62/989,358, filed on Mar. 13, 2020.
Prior Publication US 2021/0287453 A1, Sep. 16, 2021
Int. Cl. G06T 9/20 (2006.01); G06F 3/04815 (2022.01); G06T 15/20 (2011.01); G06T 19/00 (2011.01); G06T 19/20 (2011.01); H04N 13/279 (2018.01)
CPC G06T 19/20 (2013.01) [G06F 3/04815 (2013.01); G06T 15/20 (2013.01); G06T 19/006 (2013.01); H04N 13/279 (2018.05); G06T 2219/2016 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A computer-implemented method for presenting a three-dimensional (3D) diorama in a computer-generated environment that is presented to a user of a computing device, the method comprising:
determining a rendered 3D environment in which to present the 3D diorama, wherein the rendered 3D environment includes at least one object and the 3D diorama is associated with a spatial computing content item executable by the computing device, the 3D diorama contained within a 3D structure defining a bounding volume which provides a virtual boundary between assets of the 3D diorama and the at least one object of the 3D environment;
accessing assets of the 3D diorama;
compositing the assets of the 3D diorama with the rendered 3D environment to generate a composite view;
presenting the composite view to the user through a display of the computing device, wherein the composite view is presented through a portal that is accessible or executed by the computing device;
rotating a viewpoint of the composite view as if a camera viewpoint is panning around the composite view from a first rotational viewpoint to a second rotational viewpoint different from the first rotational viewpoint;
as the viewpoint of the composite view is rotating from the first rotational viewpoint to the second rotational viewpoint view in a panning mode, an asset of the 3D diorama increasingly or decreasingly occludes, or is increasingly or decreasingly occluded by, the object of the rendered 3D environment; and
wherein the asset of the 3D diorama comprises a menu asset in the form of a selectable icon for at least one of navigation, download, and selection of different application.