概况
目前市面上VR一体机无线串流的需求不断增加,最近英伟达的GTC大会上也推出了Omniverse的全套产品系列,部分功能处于beta体验状态,其中也包括针对XR领域的XR beta构建器,可以实现本地构建3D场景、生成VR mode的形式在VR端体验空间,配合其推出的Cloud XR SDK能力。
下面为全流程的操作步骤:
The First step
下载安装Omniverse,目的是可以在PC端轻松搭建场景,如果电脑中也有其他可调用SteamVR的渲染器项目,原理也是可以,例如D5渲染器 (下次详细介绍)等
目前可以下载免费体验版本(官方建议使用 RTX3080以上的配置 )
下载后,启动NVDIA launcher后安装里面的Omniverse XR beta应用工具
本次测试用的是RTX3060显卡,所以部分渲染性能并不佳
在XR beta中简单构建3D场景
可以看到构建器内可选择localhost 和外部的库,亦可以下载Omniverse的NUCLEUS,添加更多的DCC素材(后续详细体验XR beta的功能)
The second step
准备好cloudXR 相关的文件,cloudXR client.apk 、config 文件(用户识别IP)和PC端的server.exe,
- 选择当前电脑作为服务端运行你的VR应用,选择Server即可
安装后没有应用入口,不过不影响其被client端调用服务
- 修改config文件的IP,为当前提供服务的设备IP
The third step
准备好安装apk到pico系统内,需要在电脑中安装Android 调试桥 (adb)
- 使用数据线连上Pico(本次使用的是Neo 3 Pro)之后,保持设备开机状态
- 使用adb安装下载好的cloudXR client.apk
- 同时保存txt文件到根目录中
安装成功后,打开Pico的首页,可在资源库内找到CloudXR的应用
- 最后的步骤,启动我在Omniverse XR beta中准备的场景,点击VR mode
- 此时steamVR服务会被调用,若正常情况下,可以看到SteamVR的安全区
- 在VR中同时打开Client应用,即可建立无线串流连接(保证设备与PC处于同一WIFI下)
最后体验的效果如下图,因为受到显卡性能的影响,头显内可能会出现渲染延迟和卡顿的情况,不过整体的串流连接响应速度比较快。
experiment demo in pico
PS:如果是有安装Pico 游戏串流助手,也可以在PC端安装Pico 串流助手、支持无线串流和DP直连两种方式