IMPORTANT:

All Oculus Quest developers MUST PASS the concept review prior to gaining publishing access to the Quest Store and additional resources. Submit a concept document for review as early in your Quest application development cycle as possible: https://developer.oculus.com/quest-pitch/

For additional information and context, please see "Submitting Your App to the Oculus Quest Store".
Welcome to the Oculus Developer Forums!

Your participation on the forum is subject to the Oculus Code of Conduct.

In general, please be respectful and kind. If you violate the Oculus Code of Conduct, your access to the developer forums may be revoked at the discretion of Oculus staff.

Why does turning off OVROverlay or removing it does not remove the overlay effect?

I'm working on a touch interface in VR. To get better graphics of the "screen" in world-space (which are basically printscreens) I use OVROverlay and LocalAvatarWithGrab to interact with the touchscreen. Problem is that screens with Overlay render through the hands despite being in front of the screen. Why turning off OVROverlay script does not work?  

Answers

  • MikeFMikeF Posts: 780
    Neo
    To fix overlays always rendering on top you need to enable the depth buffer. If using unity this is enabled under xr settings -> vr skd's ->oculus -> shared depth buffer.
    As for them not turning off, not sure whats going on there. How are you disabling it?
  • AuroraM5AuroraM5 Posts: 2
    NerveGear
    edited November 28
    I tried disabling MeshRenderer alone, MeshRenderer in combination with disabling OVROverlay script. I also tried removing OVROverlay from the GameObject, which didn't remove the overlay effect. What worked though, is to have to sets of Quads: one set with OVROverlay and one without. When the hand gets in front of the overlay, I switch off both OVROverlay and MeshRenderer for the Quad and then turn on the Quad with same texture but without OVROverlay. 

    Also, Shared Depth Buffer amd Dash Support aren't available when targeting mobile. 
    I'm using Unity 2018.4.8f1.
  • thewhiteambitthewhiteambit Posts: 304
    Art3mis
    They broke this feature half a year ago and nobody but me cared. I am to frustrated with oculus sdk development now. We had to pull a lot of new features from our product because we were using Overlays with depth. Don't expect this to be fixed by oculus.
Sign In or Register to comment.