Integrating real world conditions into virtual imagery
First Claim
1. A non-transitory computer readable memory medium storing programming instructions executable by a processor to:
- receive, from at least one camera, one or more images of a physical environment of a user of a three-dimensional (3D) display system;
determine a data imagery map of the physical environment based at least in part on the one or more images, wherein the one or more images of the physical environment of the user includes the user;
receive instructions to render a virtual 3D scene on a display of the 3D display system; and
incorporate the data imagery map of the physical environment, including a rendering of a reflection of the user on a 3D object within the 3D scene, into the virtual 3D scene, thereby incorporating physical world conditions into virtual world imagery.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for incorporating real world conditions into a three-dimensional (3D) graphics object are described herein. In some embodiments, images of a physical location of a user of a three-dimensional (3D) display system may be received from at least one camera and a data imagery map of the physical location may be determined based at least in part on the received images. The data imagery map may capture real world conditions associated with the physical location of the user. Instructions to render a 3D graphics object may be generated and the data imagery map may be incorporated into a virtual 3D scene comprising the 3D graphics object, thereby incorporating the real world conditions into virtual world imagery. In some embodiments, the data imagery may include a light map, a sparse light field, and/or a depth map of the physical location.
-
Citations
20 Claims
-
1. A non-transitory computer readable memory medium storing programming instructions executable by a processor to:
-
receive, from at least one camera, one or more images of a physical environment of a user of a three-dimensional (3D) display system; determine a data imagery map of the physical environment based at least in part on the one or more images, wherein the one or more images of the physical environment of the user includes the user; receive instructions to render a virtual 3D scene on a display of the 3D display system; and incorporate the data imagery map of the physical environment, including a rendering of a reflection of the user on a 3D object within the 3D scene, into the virtual 3D scene, thereby incorporating physical world conditions into virtual world imagery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A three-dimensional (3D) display system comprising:
-
a memory; at least one display; and at least one processor in communication with the memory and at least one display, wherein the at least one processor is configured to; receive, from at least one camera in communication with the processor, images of a physical environment of a user of the 3D display system, wherein the one or more images of the physical environment of the user includes the user; determine, based at least in part on the received images, a data imagery map of the physical environment, wherein the data imagery map captures physical world conditions associated with the physical environment of the user; generate instructions to render a virtual 3D scene on the at least one display; and incorporate the data imagery map, including a rendering of a reflection of the user on a 3D object within the 3D scene, into the virtual 3D scene, thereby incorporating the physical world conditions into virtual world imagery. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for incorporating real world conditions into a three-dimensional (3D) graphics object, the method comprising:
-
receiving, from at least one camera, images of a physical environment of a user of a three-dimensional (3D) display system, wherein the images of the physical environment of the user includes the user; determining, based at least in part on the received images, a data imagery map of the physical environment, wherein the data imagery map captures real world conditions associated with the physical environment of the user; generating instructions to render a 3D graphics object; and incorporating the data imagery map, including a rendering of a reflection of the user on a 3D object within the 3D scene, into a virtual 3D scene comprising the 3D graphics object, thereby incorporating the real world conditions into virtual world imagery. - View Dependent Claims (20)
-
Specification