com.unity.polyspatial.visionos 2.3.1
com.unity.polyspatial.visionos
Source docsNotes: processedReleased May 28, 2025
✨ Features
- VisionOSVideoComponent now has the capability to load a video clip from a URL instead of just a VideoClip. Additionally, a Preroll property allows the component to attempt to load the video clip before it plays it, to allow for smoother playback.
- Added support for getting game controller input in visionOS 2.0. Apple changes 2.0 to allow use of game controllers to handle chrome interaction, which means that game controller input would almost never get to the application. Now we register intent to handle game pad inputs so that we can get controller input again.
📈 Improvements
- The PlayToDevice app will now attempt to broadcast to any Unity editors on the local subnet. Upon success, an entry for the device will appear in the "Available Devices" list in the Play To Device panel.
- RealityKit apps now send `OnApplicationFocus` and `OnApplicationPause` messages when the app changes its background state.
🔧 Bug Fixes
- Fixed swizzling of ambient occlusion term for standard lit materials (Unity uses the value of the green texture channel).
- Fixed mesh corruption issue for meshes with blend shapes and multiple UV sets/vertex colors.
- Fixed crash when converting LowLevelMesh instances (i.e., meshes transferred on the GPU) to shapes for MeshCollider instances.
- Fixed issue with frame "hitches" (frame times 2x/3x target) when updating meshes via GPU transfer.
- Improved performance of loading/instantiating collider meshes.
