-
1.
公开(公告)号:US20190197782A1
公开(公告)日:2019-06-27
申请号:US16047866
申请日:2018-07-27
Applicant: Meta Company
Inventor: Zachary R. Kinstner , Raymond Chun Hing Lo , Rebecca B. Frank
IPC: G06T19/00 , G06F3/01 , G06K9/00 , G06T7/70 , G06T17/10 , A63F13/00 , A63F13/35 , A63F13/20 , A63F13/25
CPC classification number: G06T19/006 , A63F13/00 , A63F13/20 , A63F13/25 , A63F13/35 , G06F3/011 , G06F3/012 , G06K9/00201 , G06K9/00671 , G06T7/70 , G06T17/10 , G06T2207/10028
Abstract: Systems and methods for simulating user interaction with virtual objects in an augmented reality environment are provided. Three-dimensional point cloud information from a three-dimensional volumetric imaging sensor may be obtained. An object position of a virtual object may be determined. Individual potential force vectors for potential forces exerted on the virtual object may be determined. An individual potential force vector may be defined by one or more of a magnitude, a direction, and/or other information. An aggregate scalar magnitude of the individual potential force vectors may be determined. An aggregate potential force vector may be determined by aggregating the magnitudes and directions of the individual potential force vectors. It may be determined whether the potential forces exerted on the virtual object are conflicting.
-
公开(公告)号:US20190294235A1
公开(公告)日:2019-09-26
申请号:US16235264
申请日:2018-12-28
Applicant: Meta Company
Inventor: Zachary R. Kinstner
IPC: G06F3/01 , G06F3/03 , G06F3/0484 , G06F1/16
Abstract: Presented herein are systems and methods to facilitate interactions in an interactive space. Interactions may include interactions between one or more real-world objects and one or more virtual objects. The interactions with a virtual object may be facilitated through the use of a secondary virtual object that may be provided as part of the virtual object. Interactions with the secondary virtual object may translated into interactions with the virtual object.
-
3.
公开(公告)号:US20180158249A1
公开(公告)日:2018-06-07
申请号:US15885260
申请日:2018-01-31
Applicant: Meta Company
Inventor: Zachary R. Kinstner , Raymond Chun Hing Lo , Rebecca B. Frank
CPC classification number: G06T19/006 , A63F13/00 , G06F3/011 , G06K9/00201 , G06K9/00671 , G06T7/70 , G06T17/10 , G06T2207/10028
Abstract: Systems and methods for simulating user interaction with virtual objects in an augmented reality environment are provided. Three-dimensional point cloud information from a three-dimensional volumetric imaging sensor may be obtained. An object position of a virtual object may be determined. Individual potential force vectors for potential forces exerted on the virtual object may be determined. An individual potential force vector may be defined by one or more of a magnitude, a direction, and/or other information. An aggregate scalar magnitude of the individual potential force vectors may be determined. An aggregate potential force vector may be determined by aggregating the magnitudes and directions of the individual potential force vectors. It may be determined whether the potential forces exerted on the virtual object are conflicting.
-
4.
公开(公告)号:US20180276900A1
公开(公告)日:2018-09-27
申请号:US15996281
申请日:2018-06-01
Applicant: Meta Company
Inventor: Zachary R. Kinstner , Rebecca B. Frank , Yishai Gribetz
CPC classification number: G06T19/20 , G06T19/006 , G06T2219/2016 , G06T2219/2021
Abstract: The methods, systems, techniques, and components described herein allow interaction volumes of virtual objects in a virtual environment, such as a Virtual or Augmented Reality environment, to be modified based on user interactions taken on virtual frames created for those virtual objects. A user interaction element of a virtual frame may receive a user interaction. The user interaction may comprise one or more instructions to modify the size, shape, or other visual property of the virtual object. For example, the user interaction may comprise one or more instructions to change a size of the virtual object while maintaining a scale of the virtual object. In response to the user interaction, visual properties of the virtual frame and/or the virtual object may be modified. Interaction volumes of component elements of the virtual frame as well as interaction volumes of the virtual object may be modified in response to the user interaction.
-
公开(公告)号:US20170330385A1
公开(公告)日:2017-11-16
申请号:US15154913
申请日:2016-05-13
Applicant: META COMPANY
Inventor: Zachary R. Kinstner , Rebecca B. Frank , Yishai Gribetz
CPC classification number: G06T19/20 , G06T19/006 , G06T2219/2016 , G06T2219/2021
Abstract: The methods, systems, techniques, and components described herein allow interaction volumes of virtual objects in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modified based on user interactions taken on virtual frames created for those virtual objects. A user interaction element of a virtual frame may receive a user interaction. The user interaction may comprise one or more instructions to modify the size, shape, or other visual property of the virtual object. As an example, the user interaction may comprise one or more instructions to change a size of the virtual object while maintaining a scale of the virtual object. In response to the user interaction, visual properties of the virtual frame and/or the virtual object may be modified. Interaction volumes of component elements of the virtual frame as well as interaction volumes of the virtual object may be modified in response to the user interaction.
-
公开(公告)号:US10254846B1
公开(公告)日:2019-04-09
申请号:US15459852
申请日:2017-03-15
Applicant: META COMPANY
Inventor: Zachary R. Kinstner , Jared Bott , Ryan Goodrich
IPC: G06F3/01 , G06T7/73 , G06T19/00 , G06T7/557 , G06F3/0481 , G06F3/0484 , G06F3/0487
Abstract: A system configured to facilitate interactions with virtual content in an augmented reality environment may comprise one or more of a hand tracking device, a light source, an optical element, one or more physical processor, non-transitory electronic storage, and/or other components. The hand tracking device may be configured to generate output signals conveying positions of a digit of a user's hand over time. The light source may be configured to emit light forming images of virtual content. The optical element being configured to provide the light emitted from the light source into one or more eyes of a user. A visual indicator may be provide that visually indicates a perceived distance between the virtual content and the digit.
-
公开(公告)号:US10168768B1
公开(公告)日:2019-01-01
申请号:US15446667
申请日:2017-03-01
Applicant: META COMPANY
Inventor: Zachary R. Kinstner
IPC: G06F3/01 , G06F3/042 , G06F3/041 , G06F3/0354 , G06T19/20
Abstract: Presented herein are systems and methods to facilitate interactions in an interactive space. Interactions may include interactions between one or more real-world objects and one or more virtual objects. The interactions with a virtual object may be facilitated through the use of a secondary virtual object that may be provided as part of the virtual object. Interactions with the secondary virtual object may translated into interactions with the virtual object.
-
8.
公开(公告)号:US10037629B2
公开(公告)日:2018-07-31
申请号:US15885260
申请日:2018-01-31
Applicant: Meta Company
Inventor: Zachary R. Kinstner , Raymond Chun Hing Lo , Rebecca B. Frank
CPC classification number: G06T19/006 , A63F13/00 , A63F13/20 , A63F13/25 , A63F13/35 , G06F3/011 , G06F3/012 , G06K9/00201 , G06K9/00671 , G06T7/70 , G06T17/10 , G06T2207/10028
Abstract: Systems and methods for simulating user interaction with virtual objects in an augmented reality environment are provided. Three-dimensional point cloud information from a three-dimensional volumetric imaging sensor may be obtained. An object position of a virtual object may be determined. Individual potential force vectors for potential forces exerted on the virtual object may be determined. An individual potential force vector may be defined by one or more of a magnitude, a direction, and/or other information. An aggregate scalar magnitude of the individual potential force vectors may be determined. An aggregate potential force vector may be determined by aggregating the magnitudes and directions of the individual potential force vectors. It may be determined whether the potential forces exerted on the virtual object are conflicting.
-
9.
公开(公告)号:US20170330378A1
公开(公告)日:2017-11-16
申请号:US15154910
申请日:2016-05-13
Applicant: META COMPANY
Inventor: Zachary R. Kinstner , Rebecca B. Frank , Yishai Gribetz
CPC classification number: G06T19/006 , G06F1/163 , G06F3/011 , G06F3/014 , G06F3/017 , G06F3/04845 , G06T17/10 , G06T19/00
Abstract: The methods, systems, techniques, and components described herein allow interactions with virtual objects in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modeled accurately. More particularly, the methods, systems, techniques, and components described herein allow interactive virtual frames to be created for virtual objects in a virtual environment. The virtual frames may be built using line primitives that form frame boundaries based on shape boundaries of virtual objects enclosed by the virtual frame. An area of interactivity defined by the virtual frame may allow users to interact with the virtual object in the virtual environment.
-
10.
公开(公告)号:US10186088B2
公开(公告)日:2019-01-22
申请号:US15154910
申请日:2016-05-13
Applicant: META COMPANY
Inventor: Zachary R. Kinstner , Rebecca B. Frank , Yishai Gribetz
IPC: G06T19/00 , G06T17/10 , G06F1/16 , G06F3/01 , G06F3/0484
Abstract: The methods, systems, techniques, and components described herein allow interactions with virtual objects in a virtual environment, such as a Virtual Reality (VR) environment or Augmented Reality (AR) environment, to be modeled accurately. More particularly, the methods, systems, techniques, and components described herein allow interactive virtual frames to be created for virtual objects in a virtual environment. The virtual frames may be built using line primitives that form frame boundaries based on shape boundaries of virtual objects enclosed by the virtual frame. An area of interactivity defined by the virtual frame may allow users to interact with the virtual object in the virtual environment.
-
-
-
-
-
-
-
-
-