This article records the changes to the PICO Unity Integration SDK in version 3.3.0.
Download the latest version of the PICO Unity Integration SDK from the Download screen.
Released on: September 18, 2025 Required PICO device's system version: 5.13.0 for PICO 4 series, 5.14.0 or later for PICO 4 Ultra series Add
| Module | Description |
|---|---|
| General | Supported the Unity OpenXR Plugin, and you can use this plugin to integrate XR functionalities into your app. For more information, refer to Add support for the Unity OpenXR Plugin. |
| PICO Building Blocks | Added the following blocks: * PICO Spatial Anchor Sample * PICO Spatial Mesh * PICO Scene Capture * PICO Composition Layer Overlay * PICO Composition Layer Underlay For more information, refer to PICO Building Blocks. |
| Compatible with the Unity OpenXR Plugin. | |
| Enterprise services | Added the following APIs: * GetHeadTrackingStatus: Gets the status of HMD tracking. * GetHeadPose: Gets the pose of the HMD. * GetControllerPose: Gets the pose of the controller. * GetSwiftPose: Gets the pose of a motion tracker. * GetSwiftTrackerDevices: Gets the information of motion trackers. * GetHeadIMUData: Gets the IMU data of the HMD. * GetControllerIMUData: Gets the IMU data of the controller. * GetSwiftIMUData: Gets the IMU data of a motion tracker. * StartSwiftTrackerPairing: Starts pairing motion tracker(s). * UnBondSwiftTracker: Unbonds motion tracker(s). * ResetTracking: Resets tracking. * SetFenceColor: Sets the color of the fence. * GetFenceColor: Gets the color of the fence. * SetUsbTetheringStaticIP: Sets the static IP for USB tethering. * GetUsbTetheringStaticIPLocal: Gets the local static IP for USB tethering. * GetUsbTetheringStaticIPClient: Gets the client static IP for USB tethering. * SetLargeSpaceMapScale: Sets the scale of the large-space map. * GetPredictedMainSensorState2: Gets the predicted pose and status of the main sensor when the VST image is being displayed. * UseGlobalPose: Uses the global pose for HMD and controller tracking. * ConvertPoseCoordinate: Converts the coordinate of a pose. |
| Developer Tools | Added the PICO Debugger, which is a debugging tool that allows you not only to view logs and scene information, but also to use its built-in tools to optimize your application in a more targeted way. For more information, refer to "PICO Debugger". |
| Optimize | |
| Module | Description |
| --- | --- |
| Rendering | Optimized the "Use Premultiplied Alpha" parameter used for configuring composition layers: * Enabled the premultiplied alpha effect for content, which multiplies the RGB color channels by the alpha value (R×A, G×A, B×A). * Improved the rendering performance of transparent elements, such as UI, particles, and more. * Fixed visual defects such as color fringing at the edges of semi-transparent objects. * Supported the specification for OpenXR and GPU hybrid rendering. |
| Change | |
| Module | Description |
| --- | --- |
| Rendering | Renamed the PXR_Over Lay component used for configuring composition layer parameters to PXR_Composition Layer. |