-
公开(公告)号:US11436811B2
公开(公告)日:2022-09-06
申请号:US15636359
申请日:2017-06-28
发明人: Harold Anthony Martinez Molina , Vidya Srinivasan , Carlos G. Perez , Aniket Handa , Colton Brett Marshall
IPC分类号: G06T19/20 , G06T15/20 , G06F16/11 , A63F13/63 , G06F3/01 , G06F3/04815 , G06T19/00 , G06F3/04842
摘要: Methods and systems for controlling a view of a virtual camera in a virtual world. A view of user viewing a virtual world may be controlled or changed while accounting for a user's head position. For example, a virtual camera may be wrapped in a container such that rotation of the container causes rotation of the virtual camera relative to a global coordinate system. Based on a position of a head-mounted display, an initial virtual camera rotation angle relative to a global coordinate system of the virtual world may be identified. An indication to change to view to particular direction may be received. A desired rotation angle relative to the global coordinate system for a view to correspond to the particular direction is then determined. The container is then rotated by a rotation value based at least on both the desired rotation angle and the initial virtual camera rotation angle.
-
公开(公告)号:US10922895B2
公开(公告)日:2021-02-16
申请号:US15971237
申请日:2018-05-04
发明人: Vidya Srinivasan , Colton Brett Marshall , Harold Anthony Martinez Molina , Aniket Handa , Amy Scarfone , Justin Chung-Ting Lam , Edward Boyle Averett
IPC分类号: G06T19/20 , G06F3/0484 , G06T15/00
摘要: Computing devices for content library projection 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 the content library 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, graphical representations of the 2D or 3D content items corresponding to the models in the selected content library along a circle having a center spaced apart from a default position of a viewer of the 3D environment by a preset distance.
-
公开(公告)号:US20170269791A1
公开(公告)日:2017-09-21
申请号:US15075681
申请日:2016-03-21
发明人: Dmitriy Meyerzon , David M. Cohen , Adam Ford , Andrew C. Haon , Ryan Nakhoul , Jason Glenn Silvis , Vidya Srinivasan , Denise Trabona
IPC分类号: G06F3/0481 , G06F17/30 , G06F3/0484
CPC分类号: G06F3/0481 , G06F3/04842 , G06F9/451 , G06F16/24578 , G06F16/248 , G06F16/9535 , G06Q10/101 , H04L67/1095
摘要: Relevant content (e.g., containers and/or container elements) can be surfaced via user interfaces based at least partly on determining the relevant content based on interactions between user(s), container(s), and/or container element(s). Techniques described herein include generating a user interface configured with functionality to present content to a user. The user interface can include interface elements, such as cards, corresponding to containers. The cards can be arranged on the user interface in an order determined based at least partly on respective relevancies of the containers to the user, and a presentation of individual cards can be based at least partly on a type of corresponding individual containers. Individual cards can include a group of one or more interface elements corresponding to container elements that can be arranged based at least partly on respective relevancies of the container elements to the user.
-
公开(公告)号:US11087560B2
公开(公告)日:2021-08-10
申请号:US16413485
申请日:2019-05-15
发明人: Vidya Srinivasan , Andrew John Howe , Michael Lee Smith , Amy Scarfone , Purnima Rao , Aniket Handa , Nathan Bradley Duke , Colton Brett Marshall , Harold Anthony Martinez Molina
摘要: Methods and systems for normalizing a 3D object with a 2D graphical user interface of an authoring application includes retrieving the 3D object, which has an existing offset center, removing the existing the offset center, defining a bounding box about the 3D object, calculating and assigning a new center of the 3D object, and adding the 3D object to the 3D environment including displaying the 3D object within the 3D environment within the 2D GUI according to the new bounding box and new center.
-
公开(公告)号:US11048376B2
公开(公告)日:2021-06-29
申请号:US16413519
申请日:2019-05-15
发明人: Vidya Srinivasan , Edward Averett , Andrew John Howe , Michael Lee Smith , Harold Anthony Martinez Molina , Nathan Bradley Duke , Amy Scarfone , Purnima Rao , Colton Brett Marshall , Aniket Handa
IPC分类号: G06F3/0481 , G02B27/01 , G06F3/0484 , G06T19/00
摘要: Examples of the present disclosure describe systems and methods for rendering 3D text in a 3D environment. In aspects, a three dimensional (3D) object may be generated in a virtual reality, augmented reality, or mixed reality (MR) environment. A two dimensional (2D) graphical user interface (GUI) texture may be applied to a plane of the 3D object. A graphical control element, such as a text frame, and associated content may be rendered on the GUI texture. In some aspects, the graphical control element may be associated with editing controls that enable the dimensions and/or orientation of the graphical control element to be modified within the boundaries of the GUI texture and/or the 3D object.
-
公开(公告)号:US11039061B2
公开(公告)日:2021-06-15
申请号:US16413455
申请日:2019-05-15
发明人: Vidya Srinivasan , Andrew John Howe , Michael Lee Smith , Amy Scarfone , Purnima Rao , Aniket Handa , Nathan Bradley Duke , Colton Brett Marshall , Harold Anthony Martinez Molina
摘要: Systems and methods of maintaining a focal point of a camera in a 3D environment of a 2D graphical user interface of an authoring application includes displaying a surface upon which one or more content items can be placed and a camera centrally positioned relative to the surface. Further, responsive to an indication to add a content, determining a first elevation of the camera, determining an angle of view of the camera at the first elevation and elevating the camera to a second elevation that is greater than the first elevation of the camera while maintaining a perceived angle of view of the camera. Systems and methods for translating a 3D object include preventing translation of the 3D object in one of three dimensions of the three-dimensional environment while enabling simultaneous translation of the 3D object in the two remaining dimensions of the three dimensions of the 3D environment.
-
公开(公告)号:US10545624B2
公开(公告)日:2020-01-28
申请号:US15075681
申请日:2016-03-21
发明人: Dmitriy Meyerzon , David M. Cohen , Adam Ford , Andrew C. Haon , Ryan Nakhoul , Jason Glenn Silvis , Vidya Srinivasan , Denise Trabona
IPC分类号: G06F3/048 , G06F3/0481 , G06F9/451 , G06F16/248 , G06F16/2457 , G06F3/0484 , H04L29/08
摘要: Relevant content (e.g., containers and/or container elements) can be surfaced via user interfaces based at least partly on determining the relevant content based on interactions between user(s), container(s), and/or container element(s). Techniques described herein include generating a user interface configured with functionality to present content to a user. The user interface can include interface elements, such as cards, corresponding to containers. The cards can be arranged on the user interface in an order determined based at least partly on respective relevancies of the containers to the user, and a presentation of individual cards can be based at least partly on a type of corresponding individual containers. Individual cards can include a group of one or more interface elements corresponding to container elements that can be arranged based at least partly on respective relevancies of the container elements to the user.
-
公开(公告)号:US11287947B2
公开(公告)日:2022-03-29
申请号:US16413528
申请日:2019-05-15
发明人: Vidya Srinivasan , Andrew John Howe , Michael Lee Smith , Harold Anthony Martinez Molina , Nathan Bradley Duke , Amy Scarfone , Purnima Rao , Colton Brett Marshall , Aniket Handa
IPC分类号: G06F3/0481 , G06F3/01 , G06F3/0484 , G06F3/0482 , G06T19/00 , G06F3/04815 , G06F3/04842 , A63F13/20 , G06T17/00
摘要: Aspects of the present disclosure relate to contextual input in a three-dimensional (3D) environment. In an example, a 3D environment is authored using an authoring application, wherein the author selects and positions one or more content items within the 3D environment. The 3D environment has a set of possible environment events that are associated with user input events. As a result, an environment event is generated when a user input event is received from an input device. An author uses the authoring application to associate an environment event with an action of the content item. A user is able to use a variety of input devices to interact with the 3D environment. When an input event is received from an input device, an environment event is generated accordingly, and a content item action associated with the environment event is performed in response to the environment event.
-
公开(公告)号:US11030822B2
公开(公告)日:2021-06-08
申请号:US16413478
申请日:2019-05-15
发明人: Vidya Srinivasan , Andrew John Howe , Michael Lee Smith , Amy Scarfone , Purnima Rao , Aniket Handa , Nathan Bradley Duke , Colton Brett Marshall , Harold Anthony Martinez Molina
摘要: Methods and systems for displaying a content indicator in a 3D environment of a 2D graphical user interface of an authoring application includes receiving an indication to load the object into the 3D environment, displaying the content indicator, which indicates a loading status of the object, based on receipt of the indication and scaling the content indicator. The scaling includes determining a forward direction of the camera, determining a difference in position between the forward direction of the camera and the content indicator, determining a scalar value based on the difference in position and applying the scalar value to the content indicator.
-
公开(公告)号:US20210005025A1
公开(公告)日:2021-01-07
申请号:US16921001
申请日:2020-07-06
发明人: Colton Brett Marshall , Amy Scarfone , Harold Anthony Martinez Molina , Vidya Srinivasan , Andrew John Howe
IPC分类号: G06T19/20 , G06F3/0481 , G06T15/20 , G06T19/00
摘要: 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.
-
-
-
-
-
-
-
-
-