Ace Authors

R&D, Apple Foundation Program, RMIT University

Home | Blogs | About

Unity PolySpatial for VisionPro

RMIT Nursing SIM 2D vs. 3D

RMIT Nursing SIM 2D vs 3D

Nursing SIM in fully immersive 3D! I reckoned we still need that better mash/skin. Jack? 😉

Push Boxes 2D vs. 3D

My First Unity 2D vs 3D

  • Don’t know why the rain rendered strangely like this!

Roll a Ball 2D vs. 3D

Roll a Ball 2D vs 3D

Note & Outstandings

  1. I managed to get keyboard control to work on 2D “Windowed” apps when porting to Vision Pro
  2. However, the same apps when ported using PolySpatial, keyboard control still not working
20 May 2025 View Post

Viewing Web XR on Vision Pro

RMIT Clinic SIM

RMIT Click Sim

It appears that Clinic SIM only rendered in 2D Windowed on the web browser (Safari). See: http://clinicsim1.hudini.online

Full Immersive Web XR Sample

RMIT Click Sim

In comparison, this sample Web XR renders in full immersive view on Vision Pro.

Note: The above Web XR comes from: https://immersive-web.github.io/webxr-samples/immersive-hands.html

09 May 2025 View Post

Porting Unity Apps to Vision Pro

Unity App Running On VisionPro Unity Windowed App Vs Native visionOS App
Unity App on Vision Pro in Windowed Mode Unity App on Vision Pro in Windowed Mode
Feature Unity app running on Vision Pro in 2D mode In comparision, the above video shows native visionOS app utilising all 3 modes: Window, Volume, and Immersive space

I have successfully porting Unity projects to Vision Pro. In this first-round attempt, it was a 1-to-1 porting usig Unity provided Build Profiles, with no modification to the source code. Here are some of my observation:

  • with the provided Build Profiles (visionOS, iOS, macOS), Unity project is ported to run in Vision Pro in “Windowed” mode. The ported app runs in “flat” 2D views on Vision Pro

  • The gameplay works with external bluetooth keyboard wirelessly connected to Vision Pro. With no modification to the source code, Unity app cannot interact with visionOS’s gesture controls (eye or hands gestures)

  • The generated source codes are in C++ - not Swift/SwiftUI. Modifying the generated source code directly from Xcode is NOT convenient and not recommended as they will be overwritten the next time the project is ported again.

02 May 2025 View Post

Share Viewing from Apple Vision Pro

How to share what you see on Vision Pro with your friends? Turn out Airplay works on Vision Pro just like it would on any Apple devices.

Vision Pro to Mac Airplay from Vision Pro to Mac.

Vision Pro to iPhone Airplay from Vision Pro to iPhone.

03 Apr 2025 View Post

Apple Vision Pro - Try Out!

Watch YT

Fitted ZEISS Optical Insert and trying out for the first time. OMG! You’ve got to see it for yourself!

02 Apr 2025 View Post

Projects

Projects are not publicly accessible. Accesses are by invitation only.

AFP Course Materials & Sample Projects

Course Materials

Sample Projects