Smart transparency for virtual objects
First Claim
1. A method performed by a head mounted display (HMD) device employed by a user occupying a physical environment, the HMD device having one or more processors and supporting rendering of a virtual reality environment that includes virtual objects, comprising:
- placing, using the one or more processors coupled to the HMD device, a fade volume that surrounds the user, the fade volume having a near shell that is proximate to the user and a far shell that is distal to the user, in which the near shell is positioned a radial distance from the user such that the near shell is distinct from the user;
determining, using the one or more processors and one or more sensors coupled to the HMD device, a location of a virtual object with respect to the near and far shells by tracking the user'"'"'s location within the virtual reality environment; and
rendering, using the one or more processors, the virtual object with transparency when it is located between the near and far shells, the transparency increasing as the virtual object becomes closer to the near shell,wherein the HMD device is configured to continuously render the virtual reality environment so that no part of the physical environment or the user is displayed on the HMD device.
1 Assignment
0 Petitions
Accused Products
Abstract
A head mounted display (HMD) device is configured with a sensor package that enables head tracking to determine the device user'"'"'s proximity to virtual objects in a mixed reality or virtual reality environment. A fade volume including concentrically-arranged volumetric shells is placed around the user including a near shell that is closest to the user, and a far shell that is farthest from the user. When a virtual object is beyond the far shell, the HMD device renders the object with full opacity (i.e., with no transparency). As the user moves towards a virtual object and it intersects the far shell, its opacity begins to fade out with increasing transparency to reveal the background behind it. The transparency of the virtual object increases as the object gets closer to the near shell and the object becomes fully transparent when the near shell reaches it so that the background becomes fully visible.
168 Citations
16 Claims
-
1. A method performed by a head mounted display (HMD) device employed by a user occupying a physical environment, the HMD device having one or more processors and supporting rendering of a virtual reality environment that includes virtual objects, comprising:
-
placing, using the one or more processors coupled to the HMD device, a fade volume that surrounds the user, the fade volume having a near shell that is proximate to the user and a far shell that is distal to the user, in which the near shell is positioned a radial distance from the user such that the near shell is distinct from the user; determining, using the one or more processors and one or more sensors coupled to the HMD device, a location of a virtual object with respect to the near and far shells by tracking the user'"'"'s location within the virtual reality environment; and rendering, using the one or more processors, the virtual object with transparency when it is located between the near and far shells, the transparency increasing as the virtual object becomes closer to the near shell, wherein the HMD device is configured to continuously render the virtual reality environment so that no part of the physical environment or the user is displayed on the HMD device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification