-
Notifications
You must be signed in to change notification settings - Fork 262
Description
Description:
Overlays created with the SteamVR-Unity-Plugin break the Lens-Rendering while using the SteamVR-Runtime in OpenXR-Applications. The Rendering to the lenses appears distorted although the Desktop VR-View is not distorted. Inputs all work as if no distortion were present (only visual distortion). Visually the image that is being rendered seems to be rotated and sometimes even mirrored.
Additional Notes:
-The distortion presents differently, depending on the direction the VR-Environment is set up
-After exiting the Overlay-Application the Main-Application stays distorted until restarted.
-SteamVR- and Meta-Menu-Overlays still work fine even while the OpenXR-Application is distorted
-The Sample-Overlay-Scene in the Unity-Plugin also suffers from this Issue.
-When the "Steam VR_Behaviour_Pose" Script is disabled in the sample scene, the distortion does not appear
Steps for Reproduction:
- Use the SteamVR-Runtime
- Create a basic Unity project
- Install the SteamVR-Unity-Plugin v2.8.3
- Set Application-Type to "Overlay"
- Open Sample-Scene "Steam VR_First Person Overlay"
- Start OpenVR-Application (e.g. Beatsaber)
- Start Unity-Scene
- In-Game View should now be distorted, Desktop VR-View-Mirror should be unaffected
Tested VR-Devices:
Valve Index: Issue
Varjo Aero: Issue
Oculus Rift S: NO Issue
Meta Quest 3 with Steam-Link connection: Issue
Meta Quest 3 with Air-Link connection: NO Issue
Tested Versions:
-Steam VR Unity Plugin v2.8.3 (sdk 2.5.1)
-Multiple Unity Versions from 2019 onward
All was tested on multiple Windows-Setups with Nvidia GPUs