游侠网 > VR频道 > VR百科 > VR头显免使用Vive追踪器教程

VR头显免使用Vive追踪器教程

之前,HTC员工在Reddit论坛上表示使用Vive追踪器必须搭配Vive VR头显。这就令部分打算在VR之外的场景使用这个追踪器的玩家感到头疼了,因为Vive头显可比追踪器贵得多了!但实际上,这所谓必须要使用头显只是软件层面不支持单独使用追踪器,并不是这套装置天生无法独立运行。所以,很快就有大神放出了这个免头显使用Vive追踪器的教程。
目 录
1. 最低硬件需求2. 软件需求3. 方法

最低硬件需求

  网站后台不支持Markdown,排版可能不够清楚,请见谅:

  *一个HTC Vive追踪基站(当然,两个更好)

  *如下SteamVR兼容追踪设备(至少有一个):

   *Vive追踪器(HTC无线适配器或USB)
   *Vive控制器(Steam无线适配器或USB)
   
*使用SteamVR HDK开发的第三方追踪设备(Steam无线适配器或USB)

  *x86 PC一台

软件需求

  注意:仅在Windows上测试过,但估计也支持Linux:

  *SteamVR软件Beta版

  *Python 3.6(推荐Anaconda包)

  *pyopenvr,安装命令:pip install pyopenvr

  *triad_openvr,请从GitHub中下载(后台自动屏蔽超链接,用关键词在GitHub搜索)

方法

  1.下载并安装上述组件

  2.定位如下配置文件,用任意文本编辑器打开:[Steam Directory]steamappscommonSteamVRresourcessettingsdefault.vrsettings

  3.文本中定位“steamvr”下的“requireHmd”项,将值改为“false”。

  如图:

游侠网

  4.如果SteamVR正在运行,关闭并重启

  5.当SteamVR重启之后,我们会发现现在可以在没有VR头显的情况下连接控制器或者追踪器了

  注意:如果出现“Not Ready”字样,请忽略,不会影响这个教程的实施

  6.打开命令提示符,进入triad_openvr解压目录

  7.如果你测试的是Vive追踪器,运行脚本:python tracker_test.py

  8.如果你测试的是Vive控制器,运行脚本:python controller_text.py

  9.脚本执行之后,我们能看到以250Hz频率更新的数字,这些是位置追踪的实时坐标

游侠网

  需要注意的是,本教程只是提供了一个快速的概念验证,证明SteamVR追踪系统并不需要VR头显。

  最后,推广一下Python语言,Python是一个扩展性极佳的脚本语言,语法接近自然语言,非常容易理解。本教程中的代码今后也许会成为很多衍生项目的基础内容。这一方法也很容易改编成其他语言版本,例如C,C++或C#。

百科热词

关于游侠 | 广告合作 | 人才招聘 | 友情链接 | 意见建议 | 联系我们 | 网站地图 | 建议板 | 版权保护投诉指引
增值电信业务经营许可证 浙B2-20120287 | 浙ICP备12018679号-4 | 浙网文[2015]0882-251 | 浙公网安备 33010502000468号
CopyRight © 1999-2016 ALi213.Net All Right Reserved 游侠网 版权所有
1. 最低硬件需求
2. 软件需求
3. 方法
4. 相关新闻