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。

posted @ 2023-03-04 15:43  zero_to_infinity  阅读(3004)  评论(1编辑  收藏  举报