处理Unity中使用HTC VIVE PRo的SRWork插件若干问题
一、介绍
HTC VIVE Pro版本的头盔显示器可以使用一个叫SRWork的工具轻松制作混合现实功能的案例,如图1所示:功能很强大,目前据我写
这篇文真为止已经更新到了SRWork0.9.7.1版本。我使用的Unity为2018.4.26版本,头盔显示器设备为Pro2版本。在使用的过程中主要碰到如下问题:
- 无法开启Stem VR的摄像头进行测试,也即头盔上的摄像头无法在程序运行的时候打开;
- 无法运行SRWork RunningTime,如图2所示
- 使用Unity的案例场景运行报错,报错内容为如图3所示
其他的问题都可以在SDK的文档中找到解决办法,这几个问题是我额外碰到并且在文档中未提及的情况。
二、解决方法
2.1、无法开启Stem VR的摄像头进行测试
检查HTC的定位基站和头盔显示器是否出现定位不准的问题,我是重新进行房间设置之后解决了这个问题,成功之后可以看到如图4所示的画面
2.2、无法运行无法运行SRWork RunningTime
1)确认Steam的版本符合SDK的运行要求,如我在使用的时候碰到如下情况,从下载安装的Stem的软件中自动安装的StemVR版本为1.9.10版本,如图5所示,这个版本的StemVR软件会在桌面自动生成一个快捷方式,很容易误导我运行到这个版本,然而这个版本的
StemVR根本不符合运行的要求。于是我从Stem的菜单中重新打开StemVR,奇迹发生了,这次运行的版本是1.13.10版本,如图6所示
符合运行SRWork RunningTime的要求。
2)确认操作系统是否更新了运行所需的库文件,这个一般会自动安装,如果没有可以对电脑系统进行检查并更新。
2.3、使用Unity的案例场景运行报错
SRWork的Unity插件包分为Vive-SRWorks-Unity-Plugin和Vive-SRWorks-Unity-Experience,要运行Vive-SRWorks-Unity-Experience里面的案例必须要现导入StemVR插件和Vive-SRWorks-Unity-Plugin。其实,StemVR插件和Vive-SRWorks-Unity-Plugin时,Vive-SRWorks-Unity-Plugin里面的场景是可以正常运行的,偏偏就是Vive-SRWorks-Unity-Experience里面的案例场景怎么也运行不了。
这个问题真的是困扰了我很久,我一直觉得HTC的Unity SRWork插件导入到工程里运行不了是我的问题,通过不断的按照官网的文档重装StemVR软件、SRWorkRunningTime甚至Unity等,都没有解决这个问题。中间我还电话咨询过HTC的的技术支持人员,回答倒是很客气,但是没有解决我的问题。还去SRWork的专门论坛中搜索这个问题,搜不到又一页一页翻看找类似的问题的处理办法,最后都没有解决这个问题。这个时候,我开始怀疑是这个插件本身没有设置好的问题,或者说明里面少了一些什么。根据报错排查,终于找到解决办法。只需要将“ViveSR_Experience/ Input”文件夹下的几个json文件复制到“Assets\StreamingAssets\SteamVR”文件夹下并且替换以前的既可以运行案例场景中的程序。
三、总结
坑不在多,多尝试就行,坑不在于深,有思路就行。
处理Unity中使用HTC VIVE PRo的SRWork插件若干问题相关推荐
- unity中使用htc vive
我的unity是5.4.0版本 如何最快的让你的Unity在HTC vive中跑起来? 首先你得买HTC vive.安装好.连上电脑(看说明书安装). 然后打开unity,新建一个工程(场景中至少添加 ...
- 【unity中运行HTC VIVE的案例场景时一直不显示在头盔上,VR其他都正常】
在上面添加openVR即可
- 【SR Works】使用HTC Vive Pro结合SteamVR在Unity中制作MR内容
HTC Vive Pro有两个前置RGB摄像头,官方出了一套SR Works SDK来借助这两个摄像头实现MR功能. 本篇的目标是,成功运行官方的MR示例,并结合SteamVR和SR Works SD ...
- 眼球追踪技术 Unity+ HTC vive Pro + DroolonF1 (一)
本篇博客主要讲开发前的配置,如安装配置问题. 开发前需要准备: 1.DroolonF1设备 2.SR_Runtime驱动 3.SRinipal SDK 4.Unity开发引擎 建议2017.3版本以上 ...
- HTC vive pro unity开发者软件/SDK版本注意事项
HTC vive pro & unity开发:SteamVR.VRTK.VRIK.facial tracker开发环境配置注意事项 1.在unity中配置SteamVR plugin Stea ...
- 眼球追踪技术 Unity+ HTC vive Pro + DroolonF1 (二)
本篇将如何开发,如果您喜欢请收藏.点赞.打赏~ 博主使用环境:Unity 2018.3.7. Win 10 x64. HTC vive Pro demo下载:下载地址 1.新建Camera 2.V ...
- VR拆装(HTC vive Pro开发)——8、场景搭建
VR拆装(HTC vive Pro开发)--8.场景搭建 简单的unity界面介绍 主场景背景音相关问题 以拆卸场景为例介绍前文相关脚本挂在及问题在拖入素材前请先在size中输入素材个数
- ZED Mini+HTC Vive pro使用:VR变AR以及视频流传输
最近遇到一个项目,要求机器人携带相机工作,远端通过VR头显查看机器人当前所处环境.ZED Mini双目相机的卖点就是能将VR变成AR,遂入手一台ZED Mini和一套HTC Vive Pro,加起来一 ...
- 使用HTC vive pro 2查看Threejs的WebVR Demo
一.正文 公司购买了一个HTC vive pro 2,很好奇能不能用vr眼镜看threejs模型,因为Threejs 官方也给了Vr 1.官网 安装这个chorme插件 https://threejs ...
最新文章
- 2018汇总数据结构算法篇
- 《数据库原理与应用》(第三版) 第 5 章 数据类型及关系表创建 基础 习题参考答案
- 《剑指offer》链表中环的入口节点
- opencv:用最邻近插值和双线性插值法实现上采样(放大图像)与下采样(缩小图像)
- 在 xfire中使用 GZip来 压缩 传输量
- 【12】Python函数学习(中)
- 面试准备每日五题:C++(十)——mapset、set查找、迭代器实现、set低层原理
- VB 域名转换IP地址函数
- Openbox-桌面图标设置
- 关于本学期西南交通大学ACM-ICPC校集训队 训练计划(Beta 1.0)
- php错误日志和php-frm错误日志,错误amp;日志
- android usb挂载分析---vold处理内核消息
- linux中支持gb18030的输入法,教程:智能的陈巧五笔输入法linux v1.1最新版本
- 人工智能 - paddlepaddle飞桨 - 深度学习基础教程 - 数字识别
- 《操作系统原理》 记录 (41)
- 【新人入门】HTML——前端纯小白新手入门
- 《走出自己的围城-2017年终总结》
- Unsupported major.minor version 51.0 (unable to load class
- 用个人博客打造一个酷酷的工作流
- locaspaceviewer图新地球卫星影像地图下载