WebXR Plane Detection on Quest 3 Passthrough

Hey,
I was wondering if I can use the WebXR Plane Detection feature on my Quest 3 via Passthrought. I tried the Plane Detection Demo from the Babylonjs WebXR Documentation but no planes are beeing detected. Do I have to enable a specific flag in the browser to make it work?

Is there also a way to check if a WebXR Feature is supported on my device via the WebXR FeatureManager? There is the GetAvailableFeatures function on the FeatureManager but that will just return all Features no matter if they are supported right?

Did you setup your space? You should do this first:

because the detectedPlanes coming directly from your Oculus Quest 3 device.

1 Like

Okay got it working now. Is there a way that planes will get detected automatically without defining a room just like default AR with a smartphone?

Yes, you can use the helper function initiateRoomCapture (see the link above for more details). You can call it from the XRSession in this way:

xrHelper.baseExperience.sessionManager.session.initiateRoomCapture()

Yes, but this will force you create a room setup, is there no automatic plane detection?

As far as I know, no.

1 Like

not on the quest 3. Yes, on android.

Interesting, why is that the case? I feel like it would be a cool feature for passthrough.