Skip to content
Please disable your ad blocker or become a member to support our work ☹️

With visionOS 2, Apple Vision Pro Can Support Room-Scale VR

With visionOS 2, Apple Vision Pro Can Support Room-Scale VR
Please disable your ad blocker or become a member to support our work ☹️

Apple Vision Pro can support full room-scale VR with visionOS 2, only showing your real floor when walking.

In our review of Vision Pro we pointed out that it didn't really support room-scale VR. Instead of having a user-defined or suggested safety boundary like Meta Quest or SteamVR, by default visionOS 1 just puts you in a 3×3 meter circular bubble of VR centered on your starting position. As you approach the edge your view becomes more transparent, until it fades to full passthrough. This is called full mode, and in visionOS 1 it's the only mode practical for developers to use for fully immersive VR.

Another mode available to developers is mixed mode. In visionOS 1 this technically allowed unbounded VR but faded to passthrough while you were walking, so wasn't suitable in practice. But visionOS 2, which was announced earlier this week at WWDC24, only shows this passthrough on your floor, keeping the rest of the scene fully virtual.

Please disable your ad blocker or become a member to support our work ☹️
0:00
/0:20

Footage from Max Thomas, the main developer of the visionOS ALVR port.

Max Thomas, the main developer of the visionOS port of the ALVR SteamVR streaming app, has already implemented mixed mode, which the app will now use when running on visionOS 2. He provided UploadVR with the above clip showing it working in Beat Saber as a demonstration.

The new behavior of the mixed mode also opens up the possibility of room-scale VR in native Vision Pro titles, not just streamed from a PC.

The game Job Simulator for example has three versions of each level on most other headsets: small, medium, and large. The appropriate size is loaded based on your boundary size. But on Vision Pro only the small size is included. The developer Owlchemy Labs tells UploadVR that the visionOS 2 change is "interesting", and once Unity adds support for visionOS 2 they plan to "test a number of features".

Please disable your ad blocker or become a member to support our work ☹️
Please disable your ad blocker or become a member to support our work ☹️
UploadVR logo

Unlock the full potential of UploadVR and support our independent journalism with an ad-free experience by becoming a Member.

Community Discussion

Please disable your ad blocker or become a member to support our work ☹️

Weekly Newsletter

See More
Please disable your ad blocker or become a member to support our work ☹️