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 near-field virtual environment, the method comprising:
- determining that a virtual object is tagged for far-field perception within the near-field virtual environment, wherein the virtual object has a corresponding set of stereoscopic projection transforms that is employable to stereoscopically render the virtual object as a near-field object with ocular bias between left eye and right eye rendered instances of the near-field object for near-field perception within the near-field virtual environment;
based on the determination that the virtual object is tagged for far-field perception, generating a set of harmonize transforms based on at least a portion of the corresponding set of stereoscopic projection transforms, the set of harmonize transforms providing a reduced ocular bias between the left eye and the right eye rendered instances of the near-field object as compared to the set of stereoscopic projection transforms; and
employing the generated set of harmonize transforms to stereoscopically render the virtual object tagged for far-field perception within the near-field virtual environment as the near-field object having the reduced ocular bias.
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.
24 Citations
18 Claims
-
1. A computer-implemented method for rendering near-field objects as perceivable far-field objects within a near-field virtual environment, the method comprising:
-
determining that a virtual object is tagged for far-field perception within the near-field virtual environment, wherein the virtual object has a corresponding set of stereoscopic projection transforms that is employable to stereoscopically render the virtual object as a near-field object with ocular bias between left eye and right eye rendered instances of the near-field object for near-field perception within the near-field virtual environment; based on the determination that the virtual object is tagged for far-field perception, generating a set of harmonize transforms based on at least a portion of the corresponding set of stereoscopic projection transforms, the set of harmonize transforms providing a reduced ocular bias between the left eye and the right eye rendered instances of the near-field object as compared to the set of stereoscopic projection transforms; and employing the generated set of harmonize transforms to stereoscopically render the virtual object tagged for far-field perception within the near-field virtual environment as the near-field object having the reduced ocular bias. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for rendering near-field objects as perceivable far-field objects within a near-field virtual environment, the method performed by one or more processors executing instructions stored on one or more computer storage media devices, the method comprising:
-
receiving an instruction to render a first virtual object within the near-field virtual environment, the near-field virtual environment including at least a second virtual object that is rendered therein based on at least a corresponding set of stereoscopic projection transforms that is employable to stereoscopically render the second virtual object as a second near-field object with ocular bias between left eye and right eye rendered instances of the second near-field object for near-field perception within the near-field virtual environment; generating a set of harmonize transforms for the first virtual object in response to a determination that the first virtual object includes a depth value that is within a predefined range of depth values, the set of harmonize transforms being generated based at least in part on a portion of the corresponding set of stereoscopic projection transforms, the set of harmonize transforms providing a reduced ocular bias between the left eye and the right eye rendered instances of the first near-field object as compared to the set of stereoscopic projection transforms; and employing the generated set of harmonize transforms, instead of the corresponding set of stereoscopic projection transforms, to stereoscopically render the first virtual object as a perceivable far-field object within the near-field virtual environment as a first near-field object having the reduced ocular bias. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for rendering near-field objects as perceivable far-field objects within a near-field virtual environment, the system comprising:
-
a graphics processing unit (GPU) including a far-field perception harmonizing component configured to; generate a set of harmonize transforms for a virtual object determined defined for far-field perception within the near-field virtual environment, the set of harmonize transforms being generated based on at least a portion of a set of stereoscopic projection transforms that correspond to the virtual object employable to stereoscopically render the virtual object as a near-field object with ocular bias between left eye and right eye rendered instances of the near-field object, the set of harmonize transforms providing a reduced ocular bias between the left eye and the right eye rendered instances of the near-field object as compared to the set of stereoscopic projection transforms, wherein the generated set of harmonize transforms is employable to stereoscopically render the virtual object for far-field perception within the near-field virtual environment as the near-field object having the reduced ocular bias. - View Dependent Claims (17, 18)
-
Specification