Unity+Pico(七):串流开发
当场景中的三角面数达到一定数量,或者加上一些比较吃性能的功能后,单纯靠Pico已经完成不了巨大的计算任务,这种时候就需要使用串流,将计算任务放在电脑执行,并同步计算结果显示到Pico上。在这种模式下,Pico更多的是承担显示屏的任务。
要实现Pico的串流,需要在Pico端安装串流助手,在PC端安转StreamVR和串流助手。至于Unity项目需按以下步骤进行配置。
Pico串流助手在Pico官网下载,Stream在以下网址下载,安装Stream完成后进入在Stream软件内安装StreamVR。
Stream下载地址:https://store.steampowered.com/app/250820/SteamVR/?curator_clanid=2751860
1、添加插件
新建Unity 3D项目,点击Window > Package Manager,在Package Manager界面添加OpenXR Plugin、XR Interaction Toolkit、XR Plugin Management三个插件,其中XR Interaction Toolkit再添加下Samples里的Starter Assets。
2、配置XR Plugin Management
点击Edit > Project Settings,弹出Project Settings界面,选择XR Plugin Management,勾选OpenXR。
3、配置OpenXR
点击XR Plugin Management下的OpenXR,配置Profiles,并把Render Mode改为Multi Pass,否则一些渲染可能只有一只眼睛能看到。
完成上述配置,即可编译exe,通过串流助手和streamVR,实现与眼镜的数据传输。编译时需要将平台切换到windows。