Generating and providing platform agnostic scene files in an intermediate format

    公开(公告)号:US10726634B2

    公开(公告)日:2020-07-28

    申请号:US15972028

    申请日:2018-05-04

    IPC分类号: G06T19/20

    摘要: The techniques described herein convert platform-specific scene files produced by multiple different design platforms into platform-agnostic scene files configured in an intermediate format. The intermediate format comprises a human-readable format that provides written descriptions of content in a three-dimensional scene template. The platform-agnostic scene files can be provided to any one of multiple different consumption platforms so the data in the intermediate format can be interpreted and a three-dimensional scene template can be rebuilt. Once rebuilt, the three-dimensional scene template provides a starting point for a user to create a three-dimensional scene for an experience (e.g., the user can continue to add content to create and customize a scene for a particular purpose).

    Authentication-based presentation of virtual content

    公开(公告)号:US10650118B2

    公开(公告)日:2020-05-12

    申请号:US15971663

    申请日:2018-05-04

    摘要: The disclosed techniques enable virtual content displayed in an experience to be restricted and/or tailored based on a user identification. User information (e.g., login name, authentication credentials such as a password or biometric data, etc.) can be used to determine and/or authenticate an identification of a user that enters and/or consumes an experience via a head-mounted display device or another computing device connected to a head-mounted display device. The user identification can be used to determine which virtual content is displayed to the user as part of an experience. Consequently, different users that enter the same experience can be presented with different virtual content. This enables a creator of the experience to restrict the viewing of confidential and/or sensitive information. This also enables the creator of the experience to tailor or customize the virtual content that is displayed to each user that enters and/or consumes the experience.

    Downloading of three-dimensional scene data for asynchronous navigation

    公开(公告)号:US10545627B2

    公开(公告)日:2020-01-28

    申请号:US15972007

    申请日:2018-05-04

    摘要: The disclosed techniques immediately download, to a head-mounted display device or to a device connected to a head-mounted display device, data used to render each of multiple three-dimensional scenes that are part of an experience. An experience includes related and/or linked content that can be accessed and/or displayed for a particular purpose. In various examples, the experience can initially be accessed using a computing device (e.g., a laptop, a smartphone, etc.). The immediate download can be implemented in response to a user switching consumption of the experience from a display of the computing device to a display of the head-mounted display device so three-dimensional scenes can be consumed in a three-dimensional immersive environment (e.g., a three-dimensional coordinate space displayed via the head-mounted display device). Data for individual ones of the three-dimensional scenes is instantiated (e.g., rendered and displayed) asynchronously based on user navigation to a next three-dimensional scene.

    AUTOMATIC PLACEMENT AND ARRANGEMENT OF CONTENT ITEMS IN THREE-DIMENSIONAL ENVIRONMENT

    公开(公告)号:US20190340829A1

    公开(公告)日:2019-11-07

    申请号:US15971212

    申请日:2018-05-04

    摘要: Computing devices for automatic placement and arrangement of objects in computer-based 3D environments are disclosed herein. In one embodiment, a computing device is configured to provide, on a display, a user interface containing a work area having a template of a 3D environment and a gallery containing models of two-dimensional (2D) or 3D content items. The computing device can then detect, via the user interface, a user input selecting one of the models from the gallery to be inserted as an object into the template of the 3D environment. In response to detecting the user input, the computing device can render and surface on the display, a graphical representation of the 2D or 3D content item corresponding to the selected model at a location along a circular arc spaced apart from the default viewer position of a viewer of the 3D environment by a preset radial distance.