一、介绍

HTC VIVE Pro版本的头盔显示器可以使用一个叫SRWork的工具轻松制作混合现实功能的案例,如图1所示:功能很强大,目前据我写

图1

这篇文真为止已经更新到了SRWork0.9.7.1版本。我使用的Unity为2018.4.26版本,头盔显示器设备为Pro2版本。在使用的过程中主要碰到如下问题:

  • 无法开启Stem VR的摄像头进行测试,也即头盔上的摄像头无法在程序运行的时候打开;
  • 无法运行SRWork RunningTime,如图2所示

图2
  • 使用Unity的案例场景运行报错,报错内容为如图3所示

图3

其他的问题都可以在SDK的文档中找到解决办法,这几个问题是我额外碰到并且在文档中未提及的情况。

二、解决方法

2.1、无法开启Stem VR的摄像头进行测试

检查HTC的定位基站和头盔显示器是否出现定位不准的问题,我是重新进行房间设置之后解决了这个问题,成功之后可以看到如图4所示的画面

图4

2.2、无法运行无法运行SRWork RunningTime

1)确认Steam的版本符合SDK的运行要求,如我在使用的时候碰到如下情况,从下载安装的Stem的软件中自动安装的StemVR版本为1.9.10版本,如图5所示,这个版本的StemVR软件会在桌面自动生成一个快捷方式,很容易误导我运行到这个版本,然而这个版本的

图5

StemVR根本不符合运行的要求。于是我从Stem的菜单中重新打开StemVR,奇迹发生了,这次运行的版本是1.13.10版本,如图6所示

图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插件若干问题相关推荐

  1. unity中使用htc vive

    我的unity是5.4.0版本 如何最快的让你的Unity在HTC vive中跑起来? 首先你得买HTC vive.安装好.连上电脑(看说明书安装). 然后打开unity,新建一个工程(场景中至少添加 ...

  2. 【unity中运行HTC VIVE的案例场景时一直不显示在头盔上,VR其他都正常】

    在上面添加openVR即可

  3. 【SR Works】使用HTC Vive Pro结合SteamVR在Unity中制作MR内容

    HTC Vive Pro有两个前置RGB摄像头,官方出了一套SR Works SDK来借助这两个摄像头实现MR功能. 本篇的目标是,成功运行官方的MR示例,并结合SteamVR和SR Works SD ...

  4. 眼球追踪技术 Unity+ HTC vive Pro + DroolonF1 (一)

    本篇博客主要讲开发前的配置,如安装配置问题. 开发前需要准备: 1.DroolonF1设备 2.SR_Runtime驱动 3.SRinipal SDK 4.Unity开发引擎 建议2017.3版本以上 ...

  5. HTC vive pro unity开发者软件/SDK版本注意事项

    HTC vive pro & unity开发:SteamVR.VRTK.VRIK.facial tracker开发环境配置注意事项 1.在unity中配置SteamVR plugin Stea ...

  6. 眼球追踪技术 Unity+ HTC vive Pro + DroolonF1 (二)

    本篇将如何开发,如果您喜欢请收藏.点赞.打赏~ 博主使用环境:Unity 2018.3.7.   Win 10 x64. HTC vive Pro demo下载:下载地址 1.新建Camera 2.V ...

  7. VR拆装(HTC vive Pro开发)——8、场景搭建

    VR拆装(HTC vive Pro开发)--8.场景搭建 简单的unity界面介绍 主场景背景音相关问题 以拆卸场景为例介绍前文相关脚本挂在及问题在拖入素材前请先在size中输入素材个数

  8. ZED Mini+HTC Vive pro使用:VR变AR以及视频流传输

    最近遇到一个项目,要求机器人携带相机工作,远端通过VR头显查看机器人当前所处环境.ZED Mini双目相机的卖点就是能将VR变成AR,遂入手一台ZED Mini和一套HTC Vive Pro,加起来一 ...

  9. 使用HTC vive pro 2查看Threejs的WebVR Demo

    一.正文 公司购买了一个HTC vive pro 2,很好奇能不能用vr眼镜看threejs模型,因为Threejs 官方也给了Vr 1.官网 安装这个chorme插件 https://threejs ...

最新文章

  1. 2018汇总数据结构算法篇
  2. 《数据库原理与应用》(第三版) 第 5 章 数据类型及关系表创建 基础 习题参考答案
  3. 《剑指offer》链表中环的入口节点
  4. opencv:用最邻近插值和双线性插值法实现上采样(放大图像)与下采样(缩小图像)
  5. 在 xfire中使用 GZip来 压缩 传输量
  6. 【12】Python函数学习(中)
  7. 面试准备每日五题:C++(十)——mapset、set查找、迭代器实现、set低层原理
  8. VB 域名转换IP地址函数
  9. Openbox-桌面图标设置
  10. 关于本学期西南交通大学ACM-ICPC校集训队 训练计划(Beta 1.0)
  11. php错误日志和php-frm错误日志,错误amp;日志
  12. android usb挂载分析---vold处理内核消息
  13. linux中支持gb18030的输入法,教程:智能的陈巧五笔输入法linux v1.1最新版本
  14. 人工智能 - paddlepaddle飞桨 - 深度学习基础教程 - 数字识别
  15. 《操作系统原理》 记录 (41)
  16. 【新人入门】HTML——前端纯小白新手入门
  17. 《走出自己的围城-2017年终总结》
  18. Unsupported major.minor version 51.0 (unable to load class
  19. 用个人博客打造一个酷酷的工作流
  20. locaspaceviewer图新地球卫星影像地图下载

热门文章

  1. phpStorm 破解方法
  2. Ubuntu —— 网络通讯 :: Paho_MQTT C Cient
  3. 测试自动化框架的重要性– iSAFE的优势
  4. C语言复习日记1:二分查找
  5. php正则表达式中的字符是,PHP正则表达式中的特殊字符详解
  6. html基本知识点(看了就能懂)
  7. php商城系统文和答题_基于PHP的网上商城系统分析和设计
  8. C语言程序-打豆豆(函数版)
  9. Window环境下MongoDB备份脚本
  10. python 爬虫实战六:用 selenium 爬取豆瓣电影