REAL-WORLD OBJECT INCLUSION IN A VIRTUAL REALITY EXPERIENCE
A method of generating a virtual reality (“VR”) experience includes recognizing a real-world (“RW”) object in possession of a user of the VR experience, and defining a VR object that corresponds to the RW object, wherein the VR object is configured to be used during the VR experience. The method also includes tracking the RW object to identify actions related to with the RW object, and rendering the VR object in the VR experience to correspond with the actions related to the RW object.
1 . A method of generating a virtual reality (“VR”) experience, the method comprising:
recognizing a real-world (“RW”) object in possession of a user of the VR experience;
defining a VR object that corresponds to the RW object, wherein the VR object is configured to be used during the VR experience;
tracking the RW object to identify actions related to with the RW object; and
rendering the VR object in the VR experience to correspond with the actions related to the RW object.
2 . The method of claim 1 , further comprising:
defining properties of the RW object; and
reflecting the properties of the RW object in properties of the VR object.
3 . The method of claim 1 , wherein the actions related to the RW object comprise motions of the RW object by the user.
4 . The method of claim 1 , wherein the actions related to the RW object comprise a communication to or from the RW object.
5 . The method of claim 1 , wherein recognizing the RW object and tracking the RW object comprises:
using machine vision to analyze the RW object.
6 . The method of claim 1 , wherein recognizing the RW object comprises:
communicatively connecting with the RW object using a computer application.
7 . The method of claim 6 , wherein tracking the RW object comprises:
communicating electronically with the RW object.
8 . The method of claim 7 , further comprising:
sending content originating in the VR experience to the RW object.
9 . The method of claim 7 , further comprising:
instructing the RW object to display content that aligns with the content of the VR experience.
10 . The method of claim 1 , wherein:
the VR experience is generated by a VR system; and
the RW object is not a dedicated component of the VR system.
11 . The method of claim 1 , wherein the RW object lacks electronic communication capability.
12 . A virtual reality (“VR”) system comprising:
a VR controller including one or more processors and a computer-readable storage medium coupled to the one or more processors storing program instructions, the VR controller being configured to generate a VR experience; and
a VR headset communicatively connected to the VR controller that is configured to display a VR space to a user;
wherein the program instructions, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
recognizing a real-world (“RW”) object in possession of a user of the VR experience;
defining a VR object that corresponds to the RW object, wherein the VR object is configured to be used during the VR experience;
tracking the RW object to identify actions related to with the RW object; and
rendering the VR object in the VR experience to correspond with the actions related to the RW object.
13 . The VR system of claim 12 , wherein the RW object is not a dedicated component of the VR system.
14 . The VR system of claim 12 , wherein the RW object lacks electronic communication capability.
15 . A method of generating a virtual reality (“VR”) experience, the method comprising:
recognizing a real-world (“RW”) object in possession of a user of the VR experience;
defining a VR object that corresponds to the RW object, wherein the VR object is configured to be used during the VR experience;
tracking the RW object to identify position of the RW object with respect to a user of the VR experience; and
rendering the VR object in the VR experience in accordance with a context of the VR experience and the position of the RW object with respect to the user such that the VR object appears different than the RW object.
16 . The method of claim 15 , wherein:
the VR experience is generated by a VR system; and
the RW object is not a dedicated component of the VR system.
17 . The method of claim 15 , wherein rendering the VR object according to a context of the VR experience comprises:
rendering a graphical user interface of the VR object to reflect the context of the VR experience instead of reflecting content of a graphical user interface of the RW object.
18 . The method of claim 15 , wherein rendering the VR object according to a context of the VR experience comprises:
assigning physics-related properties to the VR object that are untrue for the RW object.
19 . The method of claim 15 , wherein recognizing the RW object comprises:
using machine vision to analyze the RW object.
20 . The method of claim 15 , wherein the RW object lacks electronic communication capability.