Skip to main content
New Participant
October 22, 2023

Unreal passthrough over Quest Link

  • October 22, 2023
  • 26 replies
  • 11041 views

Hi there,

I am experimenting with Meta Quest 3 and passthrough. I can get it work if I push the project in to the headset however, if I use Quest Link I cannot get the passthrough layer working. Is this possible using quest link? 
it should be as if I use quest link and I go out of my boundaries I can see the passthrough showing off. 

    This topic has been closed for replies.

    26 replies

    CarpetFace
    Inspiring
    November 6, 2023

    Works with a cable link, but not with air link.  I had to grab the PassThrough samples from the Oculus 5.1 branch of Unreal Engine since they appear to be missing in their 5.2 branch.  IIRC, only one of those samples didn't work properly in 5.2's VR Preview, but worked on the headset.

    Participant
    November 13, 2023

    Using 5.3 here, with Quest 3 and the VR Preview doesn't work with the Samples (I have the Developer mode enabled in the App, and I also have enabled the Passthrough through link). I do get a feed but the underlay seems incorrect, and it is nausea inducing sluggish.

    It does work on the Packaged build though.

    Passthrough also doesn't seem to work with the Meta XR Simulator which would be great for quick testing.

    Inspiring
    November 14, 2023

    You have Passthough working on UE5.3.2 on built packages? How did you set that up, as when I try it doesn't work because UE5.3.2 Meta XR plugin need to have its General/XR API set to "Epic Native OpenXR with Oculus vendor extensions" and PassThrough is lost as MetaXR isn't prioritize.

    Participant
    November 14, 2023

    I cloned the Unreal-PassthroughSample project from github from here

    https://github.com/oculus-samples/Unreal-PassthroughSample 

    packaged for Android and installed it to the headset. and that worked. 

    I cannot get it to work properly on VR Preview though.
    I also have not been able to simply make the past through work on a new project, so I'm investigating what settings make this Sample Project different.

    New Participant
    November 14, 2023

    I only get a black passthrough layer on 5.3.0 via AirLink and Link. Anyone figured it out yet?

    Participant
    November 14, 2023

    I can run Passthrough on 5.3.2 via Link (I suppose it would work with AirLink as well), but only if I launch the project through Quick Launch which requires the content to be cooked and uploaded to the headset.

    VR Preview is not working (at least for me), I do get the the passthrough feed, but it is very sluggish and it doesn't render properly.

    CasualCapybara
    New Participant
    November 17, 2023

    Hi there,

    I'm not really sure if this helps you, but I had the an issue where when I launched VR Preview the passthrough would work in headset, but I couldn't see any objects placed into the scene through my Quest 3 headset. I was able to fix this, though.

    In Project Settings > Rendering > Postprocessing  change Enable Alpha Channel support to  "Allow Through Tonemapper."

    No idea why this worked, and after you restart you have to compile shaders, but it worked for me using VR Preview and was able to see objects in my Quest 3 and it wasn't laggy. 

     

    Participant
    November 15, 2023

    Disabling the OpenXR plugins in my project I managed to get Passthrough and VR Preview working.

    Inspiring
    November 15, 2023

    Cool, that doesn't seem to work for me in UE5.3.2, but the Oculus UE5.3.0 works and I can also use the OpenXR support, all good. I've got other stuff to do so I'll leave this until UE3.4.

    New Participant
    November 27, 2023

    I have the same issue. Native UE 5.3.2 with Meta XR plugin not working with passthrough. 
    I want to give the Oculus UE5.3.0 version a try. But how/where can I download that? 

    CarpetFace
    Inspiring
    November 28, 2023
    Participant
    November 28, 2023

    You can't download a minor version (patch) of the engine from the marketplace. You cab download the latest 5.2 or 5.1 if you want to go back. But you can't go back from 5.3.2 to 5.3.1 for instance.

    Those patches only fix bugs and don't add new features. 

    Participant
    November 28, 2023

    I recommend looking at the CasualCapybara's post. That was what got it working for me.

    New Participant
    December 3, 2023

    I have seen so many youtube tutorials and read all the forum posts I could find about this issue. And no one talks about this little button!! This fixed everyting for me. Mine was set to "Virtual Desktop". Not sure why. Maybe it does that automaticly when you open that app?  

     

    Participant
    February 21, 2024
    I suffered a lot in the past few days with passthrough, I read many topics, but it just didn't want to work.
    Then the truth came out.  The openxr debug tool was turned on and it also uses a layer that blocks the passthrugh layer.
    You have to turn it off.
     
    Maybe this helps someone else.
    New Participant
    February 21, 2024

    nortsen where is this openxr debug tool? How do I turn it off!?! I am in a similar boat, everything works but passthru at the moment

    Participant
    February 22, 2024

    This is a tuning, debug software for OpenXR, I use it to show fps, but it can do more.
    OpenXR Toolkit 
    Start the software and check the first option: "Disable the OpenXR Toolkit"
    If the software was not installed for you, you have a different problem.