We improved your XR experience by updating to OpenEXR version 3. We also added a generic controller model for yet unsupported XR controllers, support for controller haptic feedback in OpenXR, and an XR toggle to the toolbar for quickly switching between HMD and desktop views. Also, find MR hand tracking to display the blue virtual hand over your real ones to help with VR Menu selection, Varjo marker tracking in OpenXR, and hand tracking for XR-4 in Varjo mode.
Video captions: And, if you go into VR for design reviews, you have now the full support of the new Varjo XR-4 headset, which works now with hand tracking in Mixed Reality mode, as well. For more information, please have a look at our design studio blog post.
To ensure you meet the minimum requirements for VR/XR, check the System requirements for Autodesk VRED products for the version you are running.
We have implemented a backup controller model for controllers that aren't yet supported by VRED in OpenXR.
For OpenXR, we added haptic feedback support for controllers. Use vrdVRDevice.vibrate(milliseconds, axisId) to activate the vibration and milliseconds
for setting the duration.
When in MR with Hand Depth Estimation disabled, you can now enable tracked hands to be displayed over your real hands to help with VR Menu selection. To set this as the default behavior in MR, go to Preferences > Extended Reality > Interaction > Hand Tracking, and enable Show Tracked Hands in MR.
We added Varjo marker tracking support in OpenXR to better support Varjo headsets.
We added two Python commands, one for enabling or disabling the detection of any of gestures in vrHandTypes.HandTrackingGesture
when using tracked hands in XR and another for checking if a gesture is enabled. To block users from accidentally activating any interactions through hand gestures, disable these commands. To allow users to activate VRED's standard interactions, like showing the VR Menu or activating the pointer or teleport, enable them.
vrImmersiveInteractionService.setHandTrackingGestureEnabled(gesture, isLeftHand, enable)
vrImmersiveInteractionService.getHandTrackingGestureEnabled(gesture, isLeftHand)
-> bool
Select Edit > Script Editor.
Copy and paste the following code into the Script Editor:
vrImmersiveInteractionService.setHandTrackingGestureEnabled(vrHandTypes.HandTrackingGesture.TapToBackOfHandGesture, True, False)
vrImmersiveInteractionService.setHandTrackingGestureEnabled(vrHandTypes.HandTrackingGesture.TapToBackOfHandGesture, False, False)
This disables the detection of the gesture on both hands that activates the teleport.
We added support for the Varjo XR-4 and enabled the UltraLeap extension for hand tracking to enhance your XR experience.
Only available when a headset is connected.
We've added to the toolbar to easily switch over from desktop to XR and set the HMD used.
Click and hold to access a list of options. Select one of the following options:
The option selected determines the icon that appears in the toolbar.
To set a default behavior, use the HMD > Default XR View preference. To exit this display mode, select Off.
For Varjo, Python render setting changes, vrdVarjoRenderSettings, also work in OpenXR.
Improved handling of lost gaze when using foveated rendering with a Varjo headset in OpenXR.