I’ve got OpenXR working with Paraview on my Quest 1. The trick was to make sure oculus was the runtime, oculus link was connected to SteamVR, put the headset on, and send to xr while the headset is on. If the headset detects it isn’t being worn, it goes to sleep and screws everything up: You get an error when starting xr and if you take it off while in xr it will freeze permanently until you restart the xr. I saw a tutorial on how to turn of the auto-sleep in some deep dark developer menu but it doesn’t work anymore (supposedly an update broke it). If anyone knows anything about turning off the auto-sleep on my Quest please let me know.
Every variation I’ve tried with SteamVR as the runtime for Paraview has given me the UNRECOGNIZED_XR_TYPE warning and loaded forever.
Sadly, I still haven’t gotten XRInterface to work with LidarView. When I run it for the first time with oculus as the runtime I get these errors:
ERROR: In vtkOpenXRManager.cxx, line 553
(nullptr): Failed to create session \[XR_ERROR_GRAPHICS_DEVICE_INVALID\].
Warning: In vtkOpenXRManager.cxx, line 149
(nullptr): Initialize failed to CreateSession
ERROR: In vtkOpenXRRenderWindow.cxx, line 241
vtkOpenXRRenderWindow (00000132B9B424A0): Failed to initialize OpenXRManager
And everytime after that I get these errors:
ERROR: In vtkOpenXRManager.cxx, line 553
(nullptr): Failed to create XR instance. \[XR_ERROR_LIMIT_REACHED\].
Warning: In vtkOpenXRManager.cxx, line 111
(nullptr): Initialize failed to CreateInstance
ERROR: In vtkOpenXRRenderWindow.cxx, line 241
vtkOpenXRRenderWindow (00000132E2192C90): Failed to initialize OpenXRManager
When I try running it with SteamVR as the runtime I get the first error once and the second and third over and over again:
Warning: In vtkOpenXRRenderWindow.cxx, line 81
(nullptr): Unable to locate model mapping file in: C:/Users/elekt/Downloads/LidarView-5.2.0/LidarView-5.2.0
ERROR: In vtkOpenXRRenderWindowInteractor.cxx, line 585
vtkOpenXRRenderWindowInteractor (000001911E021820): Unable to open openXR action file : C:/Users/elekt/Downloads/LidarView-5.2.0/LidarView-5.2.0/bin/paraview-6.0/plugins/XRInterface/pv_openxr_actions.json
ERROR: In vtkOpenXRRenderWindowInteractor.cxx, line 558
vtkOpenXRRenderWindowInteractor (000001911E021820): Failed to load actions.
It’s worth noting that a lot of the time LidarView won’t give error messages when you send to xr. If that’s happening you can just click on the basic mode button and then go back to advanced mode and the error window will pop up.
Thanks,
-Rowan