PICO发布Unity & Unreal Integration SDK v3.1.0
(映维网Nweon 2025年02月20日)PICO日前发布了PICO Unity & Unreal Integration SDK v3.1.0,新增多个MR开发组件以简化开发流程。
对于PICO Unity & Unreal Integration SDK v3.1.0,设备系统版本要求5.12.0 及以上,而它支持Unity 6,最新的XR Interaction Tookit 3.x,以及AR Foundation 6,并新增多个MR开发组件以简化开发流程。
PICO Unity & Unreal Integration SDK v3.1.0的重点内容如下:
新增
通用:
-
支持 Unity 6。
-
支持 macOS 操作系统。
-
支持 XR Interaction Toolkit 3.x。
-
支持 AR Foundation 6.0。
项目配置验证:
-
新增多个配置检测验证项。
渲染:
-
支持为合成层开启超分辨率、超采样和锐化。
环境感知:
-
空间锚点功能新增以下内容:
-
新增 PXR_Spatial Anchor (Script) 组件,用于更便捷地管理锚点的生命周期,包括创建、更新、持久化锚点等。
-
新增 QuerySpatialAnchorObjectsAsync 接口,用于查询添加了 PXR_Manager (Script) 组件的 GameObject。
-
新增 SpatialAnchor 预制体,用于更便捷地创建空间锚点。
-
-
场景标定功能新增 PXR_Scene Capture Manager (Script) 组件,用于更便捷地为应用接入场景标定功能,并支持通过 ”房间标定“ 应用生成的 JSON 文件来预览场景标定数据。
-
空间网格功能PXR_Spatial Mesh Manager (Script) 组件新增支持配置 Unity Event 的回调函数,并为空间网格配置定义颜色。
Building Blocks:
-
支持一键配置全身动捕(PICO Body Tracking)、全身动捕调试(PICO Body Tracking Debug)和独立追踪(PICO Object Tracking)功能。
-
适配 XR Interaction Toolkit 3.0。
企业服务:
-
新增以下仅支持 PICO 4 Ultra Enterprise 设备的接口:
-
OpenCameraAsyncfor4U:开启相机。此后,可以调用相关接口获取相机的数据或进行其他操作。
-
Configurefor4U:配置相机相关参数。
-
Configurefor4U:使用默认的相机配置。默认帧率为 60fps。
-
StartPreviewfor4U:将内容以指定的渲染模式渲染到指定的表面。
-
SetCameraFrameBufferfor4U:为相机设置一个帧缓冲区(Frame Buffer)。帧缓冲区用于以指定的宽高来存储图像数据。
-
StartGetImageDatafor4U:开始获取特定渲染模式的图像数据。
-
CloseCamerafor4U:关闭相机。
-
GetCameraIntrinsicsfor4U:获取相机的内部参数的值。这些值基于你指定的宽、高、横向 FOV 和纵向 FOV 计算。
-
GetCameraExtrinsicsfor4U:获取相机的外部参数的值。
-
GetCameraParametersNewfor4U:获取相机的内部和外部参数的值。这些值基于你指定的宽和高计算。
-
修改
SDK 仅支持开发 64 位应用。
仅当原点追踪模式(Tracking Origin Mode)为 Floor 时,才可以勾选 PXR_Manager (Script) 面板上的 Stage Mode 选框。
已知问题
针对 Unity 2022 及以上版本,如果在项目中使用了 OpenGLES 和 MutilView,且添加了 URP 但未使用,则需要主动删除 URP Package,删除场景中现有的灯光并重新添加灯光,否则程序运行过程中可能会崩溃。
更新的文档请访问这个页面。