Polyspatial samples are static / stuck to head? On simulator and device?

I am building for AVP in Unity 2022.3.22 Silicon and Xcode 15.3 following this tutorial just trying to get a basic fully immersive scene rendering and interacting.

I am able to build, however, in device and simulator I get a static scene i.e. the scene renders, but cannot be “looked around” or interacted with. In device, this means the scene is “stuck to my head” e.g. not immersive.

I have tried the Polyspatial sample scenes as well as an empty scene with an added VolumeCamera in Unbounded mode. I have confirmed my Polyspatial Player settings are:

and Apple VisionOS settings are properly configured in XR plugin management:

How can I build a simple immersive scene with Polyspatial?

from your screenshot your Apple visionOS settings are configured for Virtual Reality app mode. This doesn’t leverage polyspatial and instead uses visionOS XR packages.

Change that app mode to Mixed Reality and things should work as expected.

Thanks for the quick response. It is now able to be panned around, but not interacted with (this is the BalloonGallery Sample)

Anything else I should look for?

Also, I’d like to build a fully immersive app (e.g. be able to see my skybox as the background, not the Apple default scene). Is there something else I need to set to achieve that?

There have been some issues in the past with input being blocked by the simulator environment (for the balloon gallery scene).

It sounds like you actually do want your app mode set to Virtual Reality. In that case the PolySpatial samples won’t work properly (mostly due to input). If you set the app mode back to Virtual Reality and then import the package samples from com.unity.xr.visionos package and build those you should see the skybox and have a fully immersive app.

Sorry for the confusion!

This worked, thanks! Clarifying - does Polyspatial not work at all in full immersive mode, or just the Polyspatial input? I’d like to leverage the SwiftUI scripts referenced here while in immersive mode. Is that not possible?