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 |
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.
|