INFINITE FAR-FIELD DEPTH PERCEPTION FOR NEAR-FIELD OBJECTS IN VIRTUAL ENVIRONMENTS
First Claim
1. A computer-implemented method for rendering near-field objects as perceivable far-field objects within a virtual environment, the method comprising:
- determining that at least one near-field object from a plurality of near-field objects is configured for far-field perception within the virtual environment, wherein each near-field object in the plurality of near-field objects is operable to be stereoscopically rendered within the virtual environment based at least in part on at least one associated stereoscopic projection transform;
generating, for the at least one configured near-field object, at least one harmonize transform that is based at least in part on one of the associated stereoscopic projection transforms; and
employing the generated at least one harmonize transform to stereoscopically render each at least one configured near-field object as a perceivable far-field object within the virtual environment.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments, computerized methods and systems for rendering near-field objects as perceivable far-field objects within a virtual environment are provided. A determination is made that a near-field object to be rendered is configured for far-field perception within the virtual environment. The virtual environment is operable to include one or more virtualized near-field objects that are stereoscopically rendered utilizing one or more stereoscopic projection transforms generated based at least in part on a position and orientation of a head-mounted display. A harmonize transform is generated for the configured near-field object based at least in part on one of the stereoscopic projection transforms. Based on the determination that the near-field object is configured for far-field perception, the generated harmonize transform is employed to stereoscopically render the configured near-field object as a perceivable far-field object within the virtual environment.
-
Citations
20 Claims
-
1. A computer-implemented method for rendering near-field objects as perceivable far-field objects within a virtual environment, the method comprising:
-
determining that at least one near-field object from a plurality of near-field objects is configured for far-field perception within the virtual environment, wherein each near-field object in the plurality of near-field objects is operable to be stereoscopically rendered within the virtual environment based at least in part on at least one associated stereoscopic projection transform; generating, for the at least one configured near-field object, at least one harmonize transform that is based at least in part on one of the associated stereoscopic projection transforms; and employing the generated at least one harmonize transform to stereoscopically render each at least one configured near-field object as a perceivable far-field object within the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer storage media having computer-executable instructions embodied thereon that, when executed by one or more processors, causes the one or more processors to perform a method for rendering near-field objects as perceivable far-field objects within a virtual environment, the method comprising:
-
receiving an instruction to render a first near-field object within the virtual environment, the virtual environment including at least a second near-field object that is rendered based at least in part on at least one stereoscopic projection transform; responsive to receiving the instruction, determining that the first near-field object is tagged for far-field perception within the virtual environment; generating, for the first tagged near-field object, a harmonize transform that is based at least in part on one of the stereoscopic projection transforms; and employing the generated harmonize transform, instead of the at least one stereoscopic projection transform, to stereoscopically render the first tagged near-field object as a perceivable far-field object within the virtual environment. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for rendering near-field objects as perceivable far-field objects within a virtual environment, the system comprising:
-
a processor and a memory for providing computer-executable instructions to the processor; and a far-field perception harmonizing component configured to; generate, for a near-field object configured for far-field perception, at least one harmonize transform that is based at least in part on one of at least one stereoscopic projection transform associated with the near-field object, wherein the at least one harmonize transform is employable for stereoscopically rendering the configured near-field object as a far-field object within the virtual environment. - View Dependent Claims (19, 20)
-
Specification