WebXR test for AVPro - Fly anywhere in the world ( using Google 3D Tiles, and headset orientation )

Hi there,

I'd appreciate it if someone could test this on their AVPro, and give feedback etc.

https://face-flight.com

I'm hoping to add WebXR support for as many headsets as possible.

Answered by Vision Pro Engineer in 896974022

Hey [@Mal Duffin](https://developer.apple.com/forums/profile/Mal Duffin),

Thanks for your update.

If you'd like the team to consider changing the depth far limit, please file an enhancement request using Feedback Assistant. Once you file the request, please post the FB number here. I'll make sure that it gets routed to the correct team. Please include as much information as your use case and why this is important.

If you're not familiar with how to file enhancement requests, take a look at Bug Reporting: How and Why?

Thanks,
Michael

I got a loan of an AVP, and got it working! Same link as before...

https://face-flight.com

One major "bug" / major development issue for some projects was that the 3D map was getting clipped very close, something that doesn't happen on other WebXR devices like the Quest 3 that I have.

It looks like AVP Safari clamps the cameras far to 1000 ( you can successfully set it to less, eg 500, but not more, eg 9999 becomes 1000 ). This took quite a bit of testing to figure out, hopefully this helps a future developer from having to waste that development time.

I didn't see any documentation on why this arbitrary value was chosen - it forces developers to scale down worlds to get things to fit ( eg down to 10% ), which of course then means that head and hand moments are now exaggerated like you are a 10x giant.

Obviously this is a big issue for anyone wanting to do a flight sim, or view of a city. Hopefully it's a limit that can be discussed ( why 1000 - why not 500 or 5000 ), and potentially removed.

Also, I'd like to thank the developers who reached out to me directly and gave me some pointers - I appreciate your time and knowledge!

Hey [@Mal Duffin](https://developer.apple.com/forums/profile/Mal Duffin),

Thanks for your update.

If you'd like the team to consider changing the depth far limit, please file an enhancement request using Feedback Assistant. Once you file the request, please post the FB number here. I'll make sure that it gets routed to the correct team. Please include as much information as your use case and why this is important.

If you're not familiar with how to file enhancement requests, take a look at Bug Reporting: How and Why?

Thanks,
Michael

Thanks for getting back so soon Michael.

The FB number is FB23660772

If you or the devs need more info, just let me know - running the WebXR experience will hopefully show them the problem right away.

Just a quick update...

When using immersive-vr sessions, don't limit the WebXR far camera property.

When immersive-ar sessions are supported, then a clip of 1000 would at least be explainable when in immersive-ar mode, but definitely not in immersive-vr mode where it makes no sense.

I've put this in the Feedback Assistant as well.

Hello Mal Duffin,

Thanks for sharing the update along with your Feedback Report. I made sure your report was routed to the relevant engineering team.

That team can see directly your updates from Feedback Assistant.

The current status of your Feedback can be viewed in Feedback Assistant under Resolution. You can track if the report is still being investigated, has a potential identified fix, or has been resolved in another way.

For more details on Feedback Status, please see “Understanding the Status of Your Feedback” linked here: https://developer.apple.com/bug-reporting/status

Thank you,

 Travis

WebXR test for AVPro - Fly anywhere in the world ( using Google 3D Tiles, and headset orientation )
 
 
Q