Pico Neo 3教程☀️ 一、SDK的下载与快速入门

简介: Pico Neo 3教程☀️ 一、SDK的下载与快速入门

🟥 Pico Neo 3 的SDK

Unity 发布了 AR/VR/MR 的统一管理平台:Unity XR SDK(传送门)

Pico Neo 3 现在可以完全基于 Unity XR SDK 进行开发了。

Unity XR SDK为我们提供了XR的生命周期等逻辑,

并且Unity还发布了XR Interaction Toolkit,这个SDK负责提供了交互、位移等功能。



🟧 下载 Pico SDK

Unity XR SDK v2.x 系列是底层和接口重构后的长期维护版本,目前只支持Neo3 系列设备。开发 Neo3游戏及应用,建议使用2.x 系列SDK。

下载地址:传送门


下载的文件是Unity XR SDK v2.x,名字中虽然带着“Unity XR SDK”,但它并不是Unity XR SDK。而是pico自己的sdk,是基于Unity XR SDK的拓展。

Unity XR SDK 早已在 Unity2019.3 版本便已经集成到了Unity中。

比如下面我们即将看到的XROrigin组件,是Unity XR SDK的组件。

而PXR_Manager则是Pico开发的组件,它给开发者提供了Pico独特的服务。


🟨 SDK使用快速入门

1️⃣ 新建工程

打开Unity,新建工程如下:


2️⃣ 导入SDK

选择菜单Windows>Package Manager>+>Add Package From Disk…

打开Package Manager



从本地加载package:


此时系统会弹出一个对话框,选择SDK文件夹下的package.json文件后点击打开:

打开后,等待Unity加载进度条完成。


3️⃣ 使用SDK

1、进入Project Settings页面, 在XR Plug-in Management页面选择PicoXR


2、新建空场景。


3、右击 Hierarchy 面板任意区域。


4、从快捷菜单处选择 XR > Room-Scale XR Rig。


注:若想添加 XR Origin (Action-based) 模块,需先手动升级 XR Interaction Toolkit。


4️⃣ 增加PXR_Manager

PXR_Manager: SDK 管理类,主要负责 XR Platform 系统控制,安全区状态与渲染切换,以及注视点渲染等级、屏幕渐变效果、眼球追踪、内容保护、推荐抗锯齿等设置的开关。

  • OpenScreenFade:SDK提供场景切换渐变效果,可通过该选项开启。


功能描述:

  • Open Screen Fade: 屏幕渐变效果
  • Foveation Level: 注视点渲染等级设置
  • Eye Tracking: 眼球追踪
  • Use Content Protect: 内容保护设置
  • Use Recommend MSAA: 使用推荐抗锯齿

注:不添加PXR_Manager会使版权保护,Overlay功能失效


5️⃣ 打包发布

打包时首先保存当前场景,然后进入File>Build Settings…,点击“Add Current”,将当前场景加入构建列表。还要在Platform处选中Android,然后点击“Switch Platform”,最后点击Build即可完成打包。


自此,一个完整的SDK使用流程就结束了,

对于Pico硬件产品具体的SDK适配方法,将在以下章节详细介绍。

相关文章
|
开发工具 对象存储 Python
使用Python的SDK从OSS中下载指定日期的所有文件
使用Python的SDK从OSS中下载指定日期的所有文件
417 1
|
6天前
|
存储 XML 开发工具
【Azure Storage Account】利用App Service作为反向代理, 并使用.NET Storage Account SDK实现上传/下载操作
本文介绍了如何在Azure上使用App Service作为反向代理,以自定义域名访问Storage Account。主要内容包括: 1. **设置反向代理**:通过配置`applicationhost.xdt`和`web.config`文件,启用IIS代理功能并设置重写规则。 2. **验证访问**:测试原生URL和自定义域名的访问效果,确保两者均可正常访问Storage Account。 3. **.NET SDK连接**:使用共享访问签名(SAS URL)初始化BlobServiceClient对象,实现通过自定义域名访问存储服务。
|
7月前
|
运维 分布式计算 DataWorks
DataWorks产品使用合集之sdk的下载地址在哪里
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
7月前
|
编解码 缓存 开发工具
Pico Neo 3教程☀️ 三、SDK 的进阶功能
Pico Neo 3教程☀️ 三、SDK 的进阶功能
|
7月前
|
API 开发工具 vr&ar
PicoVR Unity SDK⭐️一、SDK下载、项目设置与程序初始配置
PicoVR Unity SDK⭐️一、SDK下载、项目设置与程序初始配置
|
10月前
|
Web App开发 前端开发 JavaScript
网页浏览和编辑DWG快速入门的方法(WEB CAD SDK)
MxDraw云图在线CAD解决方案,包括MxDraw、MxCAD开发包、图纸转换程序和后端服务。支持多种平台和CPU架构,推荐使用最新版Chrome或Edge浏览器。提供AutoCAD各版本dwg格式支持,具备三维和二维编辑功能。提供入门开发指南和功能丰富的示例。用户可下载开发包进行功能演示,包括在线预览和编辑CAD图纸。
网页浏览和编辑DWG快速入门的方法(WEB CAD SDK)
|
7月前
|
API 网络安全 开发工具
【Azure Developer - 密钥保管库 】使用 Python Azure SDK 实现从 Azure Key Vault Certificate 中下载证书(PEM文件)
【Azure Developer - 密钥保管库 】使用 Python Azure SDK 实现从 Azure Key Vault Certificate 中下载证书(PEM文件)
|
7月前
|
存储 Java 开发工具
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
【Azure Developer】VS Code运行Java 版Azure Storage SDK操作Blob (新建Container, 上传Blob文件,下载及清理)
100 0
|
7月前
|
开发工具 图形学 Android开发
Pico Neo 3教程☀️ 二、从 PicoVR Unity SDK 迁移至 Unity XR SDK
Pico Neo 3教程☀️ 二、从 PicoVR Unity SDK 迁移至 Unity XR SDK
|
9月前
|
开发工具
微信客服系统开发SDK使用教程- 拉取当前微信个人号列表请求(立即)
微信客服系统开发SDK使用教程- 拉取当前微信个人号列表请求(立即)

热门文章

最新文章

  • 1
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 2
    【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
  • 3
    CompreFace:Star6.1k,Github上火爆的轻量化且强大的人脸识别库,api,sdk都支持
  • 4
    【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
  • 5
    【Azure Developer】编写Python SDK代码实现从China Azure中VM Disk中创建磁盘快照Snapshot
  • 6
    【Azure Storage Account】利用App Service作为反向代理, 并使用.NET Storage Account SDK实现上传/下载操作
  • 7
    Eclipse Oxygen 如何正确配置Java 9 SDK
  • 8
    ti processor sdk linux am335x evm /bin/setup-minicom.sh hacking
  • 9
    openstack python sdk list tenants get token get servers
  • 10
    常用的工业相机及SDK
  • 1
    【Azure Storage Account】利用App Service作为反向代理, 并使用.NET Storage Account SDK实现上传/下载操作
    19
  • 2
    【04】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-正确安装鸿蒙SDK-结构目录介绍-路由介绍-帧动画(ohos.animator)书写介绍-能够正常使用依赖库等-ArkUI基础组件介绍-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
    53
  • 3
    CompreFace:Star6.1k,Github上火爆的轻量化且强大的人脸识别库,api,sdk都支持
    48
  • 4
    【Azure Developer】编写Python SDK代码实现从China Azure中VM Disk中创建磁盘快照Snapshot
    28
  • 5
    【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
    39
  • 6
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    170
  • 7
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    174
  • 8
    【01】完整开发即构美颜sdk的uni官方uts插件—让所有开发者可以直接使用即构美颜sdk的能力-优雅草卓伊凡
    80
  • 9
    AutoTalk第十三期-应知必会的自动化工具-阿里云SDK支持策略(一)
    60
  • 10
    自动化AutoTalk第十期:应知必会的自动化工具-阿里云SDK
    59