Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
prabhukumar.dasari's avatar
5 months ago

UI and Transparent Objects Not Visible in Multiview (Quest 3, URP)

Hi, I’m building a VR project for Quest 3 using Unity URP and facing an issue with rendering modes:

  • Unity: 6000.3.30f1
  • Render Mode: Multiview (via Meta XR)
  • Graphics API: OpenGLES3
  • Canvas: World Space UI (TextMeshPro, transparent panels)
  • Transparent 3D objects: used for visual effects

Everything is working fine using multiview in Quest 2 

🎯 Issue:

  • When Multiview is enabled, 3D models render fine, but UI and transparent objects are completely invisible.
  • If I switch to Multipass, everything becomes visible — including UI and transparency.
  • However, in Multipass mode, if any 3D object is placed in front of the transparent object, it flickers or jitters(likely z-fighting).

❓ Questions:

  1. Is this a known limitation of Multiview with transparent objects in URP?
  2. Are there any workarounds that allow transparent UI and objects to render properly in Multiview without switching to Multipass?
  3. Is the z-fighting in Multipass expected behavior, and is there a clean way to fix it?

 

Thanks for any help!

5 Replies

Replies have been turned off for this discussion
  • I have the same problem. If I set MSAA to disabled in URP setting, It will fix for me, but I need MSAA, so I found that if Opaque texture is disabled in URP setting I will see the transparent objects with MSAA, but I have another visual bugs with shaders and RendererFeatures. Right now I try to find some solution how to use MSAA with Multiview and others settings.

  • Hi I have disabled MSAA which showed the transparent objects but having issues with some UI as I am using blur in it. I also need MSAA .. Did you find any solution?

    Currently I kept multipass which is working but it is causing some UI rendering issues.

    • Popsoi's avatar
      Popsoi
      Explorer

      Yes, I have some little progress. As I said you can enable MSAA with Multiview and disabled Opaque texture in URP setting. It will resolve problem with transparent, but you still have  some issues with UI and shaders that use opaque texture.

      I think you can has some renderer feature that doesn't work good with MSAA, that trigger UI rendering issues. Try to remove renderer feature.

      If you need to save renderer feature. You can upgrade to Unity 6. I upgraded yesterday for my project to Unity 6 with URP package and it resolved my UI rendering issues. But I still have the problem with shaders that use opaque texture. I am attempting to fix this issue by using shaders that do not rely on the opaque texture.