OVROverlay "Enable Depth Buffer Testing" Bug Report
I’m reporting a bug for the OVROverlay component. The bug causes the display to black/static color flash for what feels like a single frame depending on the state of the overlays in the scene. Happening on Quest 2, Quest Pro, and Quest 3 (worst looking on quest 2 & Pro). Steps to reproduce the bug: There is only 1 OVROverlay in the scene with “Enable Depth Buffer Testing” checked on Instantiate a 2nd OVROverlay into the scene with “Enable Depth Buffer Testing” also checked on. What happens: In the exact moment when the 2nd Overlay is instantiated, the display briefly shows a black/static flash for what feels like a single frame, although sometimes it looks like the visual artifact isn’t taking up the entire display, only a portion of it. This is the exact bug only happens going from 1 to 2 overlays with “Enable Depth Buffer Testing” turned on. Going from 2 to 1 overlays, going from 2-3, or any other combination does not produce this visual artifact. Its only 1 to 2 overlays with Depth buffer turned on. There is something specific about 1 to 2 that is causing this. This has been happening since at least v54 but I can't speak to any time before that. These artifacts do not show up when doing a video capture. I will try to capture a footage with a phone in front of the lens and upload at a later time. EDIT 1: I am specifically using external surface but I believe this happens with normal textures as well.853Views0likes0CommentsNew Oculus Quest tutorial in Unity? (2024/23)
Hello. I am working on a new project for my thesis in VR using Unity (version 2022.3.13f1). It's been 1 year since I have not worked on XR. I am finding it difficult to catch up with tutorials that are now too old for the development of new applications in Unity (e.g., the tutorials I used to follow to create VR apps were using this Oculus integration that is now deprecated and if I would upgrade I cannot make the player move). Can anyone advise me on what new tutorials are out there to build VR applications in Unity? I have an Oculus Quest 2. Thank you!4.4KViews0likes3CommentsMenu Canvas Not Responsive
Details Unity Version: Set-Up: Meta Integration: Meta XR All-in-One SDK Using Oculus Quest 2 Hello! I am not new to VR development but I am for some reason struggling to build this new app I am currently working on. I have three issues. 1. I am trying to add a Menu/intro scene in my app but the Canvas I have created is not responsive. The UIHelpers are working on hit-target, but the buttons are not. E.g., a button that should bring you to the start scene does not work. I have checked and re-checked the script and all the steps of this tutorial that I used in the past for other projects, but I cannot understand why it isn't working. 2. The Menu Scene is not showing when loading the build - I am automatically redirected to the main scene. It only works when I remove the Main scene from the list of the scenes to load. Any suggestions for this issue? 3. Grabbable props I am using are not showing in the scene. I am following the official Meta guideline to build this app, although it should be simpler to create experiences in software using the Meta XR All in One integration I am finding it extremely frustrating as it is the second time I had to start from scratch. Shall I follow a more traditional approach and follow the Unity VR tutorials or is there anyone who can advise me on how to create a VR app without encountering these many issues? Thank you. MetaStoreHelpSolved1.5KViews0likes1CommentUnity: OVROverlay now fails with 'Overlay Shape' set to 'Equirect' mode in Editor / Oculus Link mode
This is with Oculus Integration 39, the console will show: [OVRPlugin] [XRCMD][failure] [XR_ERROR_VALIDATION_FAILURE]: xrEndFrame(m_xrSession, &frameEndInfo), arvr\projects\integrations\ovrplugin\src\util\compositoropenxr.cpp:4669 UnityEngine.Debug:LogWarning (object) OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at Assets/Oculus/VR/Scripts/OVRManager.cs:1532) [OVRPlugin] [XRCMD][failure] [XR_ERROR_VALIDATION_FAILURE]: xrReleaseSwapchainImage(swapchain, &releaseInfo), arvr\projects\integrations\ovrplugin\src\util\compositoropenxr.cpp:5216 UnityEngine.Debug:LogWarning (object) OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at Assets/Oculus/VR/Scripts/OVRManager.cs:1532) [OVRPlugin] xrReleaseSwapchainImage() failed: XR_ERROR_VALIDATION_FAILURE UnityEngine.Debug:LogWarning (object) OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at Assets/Oculus/VR/Scripts/OVRManager.cs:1532) [OVRPlugin] [XRCMD][failure] [XR_ERROR_VALIDATION_FAILURE]: xrReleaseSwapchainImage(swapchain, &releaseInfo), arvr\projects\integrations\ovrplugin\src\util\compositoropenxr.cpp:5216 UnityEngine.Debug:LogWarning (object) OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at Assets/Oculus/VR/Scripts/OVRManager.cs:1532) [OVRPlugin] xrReleaseSwapchainImage() failed: XR_ERROR_VALIDATION_FAILURE UnityEngine.Debug:LogWarning (object) OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at Assets/Oculus/VR/Scripts/OVRManager.cs:1532) [OVRPlugin] [XRCMD][failure] [XR_ERROR_VALIDATION_FAILURE]: xrReleaseSwapchainImage(swapchain, &releaseInfo), arvr\projects\integrations\ovrplugin\src\util\compositoropenxr.cpp:5216 UnityEngine.Debug:LogWarning (object) OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at Assets/Oculus/VR/Scripts/OVRManager.cs:1532) [OVRPlugin] xrReleaseSwapchainImage() failed: XR_ERROR_VALIDATION_FAILURE UnityEngine.Debug:LogWarning (object) OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at Assets/Oculus/VR/Scripts/OVRManager.cs:1532) [OVRPlugin] [XRCMD][failure] [XR_ERROR_VALIDATION_FAILURE]: xrReleaseSwapchainImage(swapchain, &releaseInfo), arvr\projects\integrations\ovrplugin\src\util\compositoropenxr.cpp:5216 UnityEngine.Debug:LogWarning (object) OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at Assets/Oculus/VR/Scripts/OVRManager.cs:1532) [OVRPlugin] xrReleaseSwapchainImage() failed: XR_ERROR_VALIDATION_FAILURE UnityEngine.Debug:LogWarning (object) OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at Assets/Oculus/VR/Scripts/OVRManager.cs:1532) [OVRPlugin] [XRCMD][failure] [XR_ERROR_VALIDATION_FAILURE]: xrEndFrame(m_xrSession, &frameEndInfo), arvr\projects\integrations\ovrplugin\src\util\compositoropenxr.cpp:4669 UnityEngine.Debug:LogWarning (object) OVRManager:OVRPluginLogCallback (OVRPlugin/LogLevel,intptr,int) (at Assets/Oculus/VR/Scripts/OVRManager.cs:1532) When set to other 'Overlay Shape' values like 'Quad' or 'Cylinder', or when running on device, all is well.1.9KViews0likes0Comments