Forum Discussion
Salvo8984
2 years agoHonored Guest
Unreal passthrough over Quest Link
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.
26 Replies
Replies have been turned off for this discussion
- CarpetFaceExpert Protege
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.
- AlyatirnoHonored Guest
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.- innitAdventurer
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.
- AlyatirnoHonored Guest
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.
- V4C38Honored Guest
I only get a black passthrough layer on 5.3.0 via AirLink and Link. Anyone figured it out yet?
- AlyatirnoHonored Guest
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.- CasualCapybaraExplorer
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.
- jonathan9232Honored Guest
Take the headset off before pressing Play in editor. Once the preview window loads, then put the headset on. It took me way to long to figure this out.
jonathan (GDXR)- CarpetFaceExpert Protege
Interestingly, your suggestion of "let preview window load, then put headset on" fixed my crashes when using VR Preview when launching as client.
- AlyatirnoHonored Guest
Disabling the OpenXR plugins in my project I managed to get Passthrough and VR Preview working.
- innitAdventurer
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.
- FokkeslaskenHonored Guest
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?- CarpetFaceExpert Protege
You will need to sign up for github.
Oculus-VR/UnrealEngine: Unreal Engine source code with latest Oculus integration (github.com)
- AlyatirnoHonored Guest
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.
- AlyatirnoHonored Guest
I recommend looking at the CasualCapybara's post. That was what got it working for me.
- FokkeslaskenHonored Guest
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?
- nortsenExplorerI 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.
- EarthynsHonored Guest
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
- nortsenExplorer
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.
Quick Links
- Horizon Developer Support
- Quest User Forums
- Troubleshooting Forum for problems with a game or app
- Quest Support for problems with your device
Other Meta Support
Related Content
- 5 months ago