Releases: Pico-Developer/PICO-Unity-OpenXR-SDK
Releases · Pico-Developer/PICO-Unity-OpenXR-SDK
1.4.0
Module | Feature | Description |
---|---|---|
General | / | * Supported Unity 6. * Supported AR Foundation 6. |
Interaction | Hand Tracking | * Supported setting the interaction mode using the Hand Tracking Support parameter. Below are available options: * Controller And Hands: Automatically switch between controllers and hand poses for user-app interaction. When the user puts down the controllers and the device recognizes hand poses, it uses hand poses for interaction; when the user picks up the controllers, it switches back to controllers for interaction. * Hands Only: Only use hand poses for user-app interaction. * Supported high-frequency hand tracking (60Hz). |
Body Tracking | Added the Body Tracking functionality, which is used to collect information about the user's body position and movements, and convert this information into reproducible pose data. Body Tracking enables users to run, kick, step, lie down, twist the waist, and more, in XR scenes, enriching your app's user experience. | |
Enterprise Service | / | Added a series of APIs, covering device settings, device information retrieval, and more. For more information, refer to this "API Reference". |
Known issues |
- In PICO device system version 5.13.0, the ray triggered by finger pinch cannot interact with the UI. This issue will be fixed in later versions.
- On PICO devices, images displayed using the Android Surface from the Unity XR Composition Layers Plugin appear mirrored vertically.
- When displaying images with an alpha value of 0 using the Unity XR Composition Layers Plugin, the composition layers will be rendered abnormally. This issue affects both Overlay and Underlay types of composition layers.
- Composition layers do not support using multi-view rendering and cubemaps simultaneously.
1.3.0
The following features are available in v1.3.0:
Module | Feature | Description |
---|---|---|
Sense Pack | Spatial Anchor | Spatial anchors can anchor the positions in the virtual environment to the positions in the real environment. After placing and saving spatial anchors, when the user returns to the locations where these anchors were placed, the system can retrieve them and return them to the app. Refer to"Spatial Anchor" for detailed instructions. |
Scene Capture | The Scene Capture feature uses the Room Capture app to enable users to capture the walls, doors, windows, tables, chairs, sofas, and other objects in their real-world environment. This allows for interaction between the captured real-world objects and virtual objects in the mixed reality scene. Refer to "Scene Capture" for detailed instructions. | |
Spatial Mesh | The Spatial Mesh feature can dynamically scan the real-world scene in real-time, and then convert the contents of the scene into spatial meshes. Spatial meshes are primarily the representation of the physical environment in a mixed reality scene. By reconstructing the physical environment into spatial meshes, it becomes easier to enable interactions between virtual and real-world objects. Refer to "Spatial Mesh" for detailed instructions. | |
MR Safeguard | When the distance between the objects in the virtual scene and the PICO headset or controllers is within a certain range, the virtual scene will become semi-transparent, revealing the real-world scene. While ensuring user safety, the MR Safeguard capability can maximize the immersive experience for your app. For detailed instructions, refer to "MR Safeguard". |
1.2.1
Add
Module | Feature | Description |
---|---|---|
Device | / | Supported developing on PICO 4 Ultra. |
Interaction | Input Mapping | Supported input mapping for the controllers and HMD of PICO 4 Ultra. |
Hand Tracking | Supported the Hand Interaction Profile, Hand Interaction Poses, and Palm Poses extensions, enabling the switch between hand poses and controllers as well as hand interactions. | |
Change & Optimize | ||
Module | Feature | Description |
--- | --- | --- |
General | / | Removed the restriction on the required version of Unity OpenXR Plugin. Version 1.8.2 is recommended. |