OpenXR Improvements

We've added better support for Varjo's HMDs in OpenXR, which includes depth testing, foveated rendering, quad views, and MR/VR toggling.

Tip:

For a helpful Python function when rendering for Varjo, see vrdVarjoRenderSettings.

Depth Testing for Varjo MR

We've added support for depth testing with Varjo mixed reality headsets. Now, depth occlusion scenarios are possible, using Depth Estimation when in mixed reality.

To use depth testing, do the following:

  1. In the Extend Reality > HMD preferences > Eye Tracking section, enable Eye Tracking.
  2. In the Varjo section, enable Depth Estimation.
  3. Click Apply and Save.

Quad Views for Varjo

We've also implemented Varjo's quad views. These enable rendering to all four Varjo viewports to take advantage of Varjo’s human eye resolution displays for two viewports per eye.

To use the quad views, do the following:

  1. In the Edit > Preferences > Extend Reality > HMD preferences > Eye Tracking section, enable Eye Tracking.
  2. In the Varjo section, enable Native Foveated Rendering.
  3. Click Apply and Save.

MR and VR Toggle for Varjo

We've added toggling between MR and VR for supported HMDs in OpenXR.

Click the current icon to switch to the other mode. By default, you will see the MR icon (MR icon), unless you've set your own default preference to VR (VR icon).

How to Change Your Mode

  1. In the Edit > Preferences > Extend Reality > HMD preferences > Varjo section, select your default mode, MR or VR.
  2. Click Apply and Save.

Native Foveated Rendering in OpenXR for Varjo

Varjo users can now use native foveated rendering when in MR. We've added OpenXR support. Use it to reduce peripheral resolution (image quality), while setting tracking areas to be rendered at high resolution. This improves performance in scenes with compute intensive materials, and when using real-time antialiasing.

  1. In the Edit > Preferences > Extend Reality > HMD preferences > Varjo section, enable Native Foveated Rendering.
  2. In the Eye Tracking section, enable Eye Tracking.
  3. Click Apply and Save.