您的位置:首页>VR百科>产品百科

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

编辑:VR视角 发布时间:2020-08-24 10:18:27 0

最低硬件需求


  网站后台不支持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#。


长按指纹识别二维码关注VR视角

免责声明:【VR视角】登载此文出于传递更多信息之目的,文章仅代表作者个人观点,与VR视角(www.vrsj365.com)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
本文链接:http://www.vrsj365.com/show-89.html
未注明来源的文章,皆为本站原创或自网络搜集整理,如需转载或摘编请注明来源VR视角并保留本文链接地址。

VR视角
国内领先的VR(虚拟现实)平台
↓长按下方按钮复制并添加客服微信号↓
c4229834
X