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. |