VIVE Tracker是VIVE VR系列产品的配件,可以通过绑定现实世界中的物体,来追踪物体的位置。

Tracker可以作为动作捕捉设备。以现有的VR设备,只有手柄和头盔,很难实现全身的动作捕捉,那么使用Tracker,配合一些反向动力学插件,比如FINAL-IK,就能实现在VR中的全身动作捕捉。

HTC Vive 通过两个基站捕捉其头显和控制手柄位置。基站每秒能发出 6次激光束,内有两个扫描模块,分别在水平和垂直方向轮流发射激光扫描定位空间。其头显和手柄上安装了70多个光敏传感器,计算激光达到时间从而计算每个光敏传感器相对于定位基站位置。经过多个光敏传感器数据融合,即可计算出头显及手柄的位置和旋转方向。其定位精度高,反应速度快,但需要避免基站的抖动。

由于 HTC Vive 基站一般会固定在某一位置不动,则其定位精度最高,且 HTC Vive 相较于其他 VR 设备,提供了 Tracker定位产品,用于现实中物体在虚拟世界中定位。

在Unity中,Tracker的开发并不需要额外的SDK支持,只需要导入VR开发必备的在SteamVR SDK即可。在SteamVR中,所有基站能够追踪的物体,都认为是Tracked Object。

1、场景中需要一个可视的物体来标记Tracker,在引擎中,可以新建一个GameObject用来标记Tracker,命名为Tracker,在其上添加SteamVR_TrackedObject脚本。

2、为Tracker容器添加一个可视化的3D物体,这里添加一个Cube。

3、选择CameraRig,在Steam VR_Controller Manager的Objects属性中,将Tracker添加到数组元素中。

 steamVR如何不用头显获取tracker的定位

1、找到steamVR的设置日志目录(一般是在steam\logs文件夹中)其中vrserver.txt(驱动)就是放着驱动的加载日志

2、文件路径

Fri Dec 18 2020 11:40:30.116 - [Settings] Load Default Json Settings from C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\htc\resources\settings\default.vrsettings
Fri Dec 18 2020 11:40:30.116 - [Settings] Load Default Json Settings from C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\lighthouse\resources\settings\default.vrsettings
Fri Dec 18 2020 11:40:30.116 - [Settings] Load Default Json Settings from C:\Program Files (x86)\Steam\steamapps\common\SteamVR\resources\settings\default.vrsettings
Fri Dec 18 2020 11:40:30.116 - [Settings] Load Default Json Settings from C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\null\resources\settings\default.vrsettings
Fri Dec 18 2020 11:40:30.117 - [Settings] Load Json Settings from C:\Program Files (x86)\Steam\config\steamvr.vrsettings

3、找到Steam\steamapps\common\SteamVR\resources\settings\default.vrsettings文件,修改三个参数:

"requireHmd" : false "forcedDriver" : "null" "activateMultipleDrivers" : true

找到Steam\steamapps\common\SteamVR\drivers\null\resources\settings\default.vrsettings文件,修改:

{ "driver_null" : { "enable" : true, "serialNumber" : "Null Serial Number", "modelNumber" : "Null Model Number", "windowX" : 0, "windowY" : 0, "windowWidth" : 2160, "windowHeight" : 1200, "renderWidth" : 1512, "renderHeight" : 1680, "secondsFromVsyncToPhotons" : 0.01111111, "displayFrequency" : 90.0 } }

HTC VIVE 交互相关推荐

  1. HTC Vive 交互开发——手部模型替换和抓取实现

    手部模型替换和抓取实现     可以在BasicVRHand.unitypackage包中中获取手部模型. Hierarchy面板的VRTK_SDK配置 左右控制器Inspector面板设置 usin ...

  2. HI5 2.0 交互 SDK 用户手册—— HTC Vive 系列

    相关文档与SDK下载地址:Hi5 2.0 插件下载 - Powered By Noitom Internet Team 一. Unity VR 基础环境配置 请使用 Unity 2019.x/2020 ...

  3. 基于unity+HTC VIVE的室内漫游交互(教你如何“无代码”VR交互)

    简单粗暴,一个插件让你无代码实现VR交互 开发环境steamVR2.0+unity2017.1.0f1 steamVR2.0下载地址 一.总体目标 Unity+HTC VIVE 开发: 1.场景漫游+ ...

  4. 基于Unity的HTC Vive虚拟现实交互开发(一)环境配置

    环境配置 在本篇文章中,我们将重点介绍通过Unity3D来对HTC Vive进行基础的环境配置. 在这个系列的前几篇文章中都是为了之后的开发做准备工作. HTC Vive 进行VR开发的前提是你要有一 ...

  5. HTC VIVE SDK 中的例子 hellovr_opengl 程序流程分析

    最近Vive的VR头盔设备很火,恰逢项目需求,所以对 SDK 中的例子 hellovr_opengl 做了比较细致的代码分析,先将流程图绘制如下,便于大家理解. 在ViVe头盔中实现立体效果的技术核心 ...

  6. Unity学习 HTC Vive Hi5 2.0

    HTC Vive & Hi5 2.0 灭火器项目指南 软件版本 Unity 2019.4.40f1c1 SDK与教程 Hi5 2.0 SDK下载 官网下载:https://shopcdn.no ...

  7. HTC VIVE 安装,SteamVR,VRTK插件的使用,HTC VIVE Tracker的使用和外接按键测试

    1.Htc Vive安装教程 在把你的头显与控制器连到电脑上之前,我们首先要做的是先安好基站.基站的背面和低端各有一个固定孔,这样你可以把基站钉在墙上或者买支架将其撑起.大三角架安装示意图 Light ...

  8. htcvr设备计算机配置,HTC VIVE需要怎样的电脑配置

    HTC VIVE需要怎样的电脑配置?相信有很多小伙伴可能还不太清楚HTC VIVE电脑配置多少够用,那么小编就为你们分享HTC VIVE电脑配置要求推荐,一起来看看吧. 先看看HTC VIVE的详细参 ...

  9. htcvr设备计算机配置,htc vive电脑配置要求推荐 htc viv电脑配置多少够用

    HTC Vive是首款由 HTC 和 Valve 合作共同开发的虚拟实境系统头显设备,那么这款VR设备需要怎样的电脑配置呢?下面就来介绍一下htc vive电脑推荐配置及其他硬件规格. 推荐 PC 规 ...

最新文章

  1. 不要用JWT替代session管理(上):全面了解Token,JWT,OAuth,SAML,SSO
  2. Yolov5身份证检测——C++ OpenCV DNN推理
  3. 英语语法---介词短语详解
  4. 排队机叫号系统服务器安装设置,易达办事大厅排队叫号系统
  5. 红旗linux添加usb无线网卡,在Ubuntu 8.10中安装无线网卡RTL8187SE驱动
  6. NSHashTable and NSMapTable
  7. 多核电脑的配件(CPU)
  8. 张小龙:做 PC 版微信是一种破坏,本来不想做
  9. LeetCode刷题(27)
  10. MIMO-OTFS in High-Doppler Fading Channels:Signal Detection and Channel Estimation(5)
  11. type=button 字体大一点_CAD设计师喜欢用SHX字体的原因你知道吗?
  12. 小程序快速入门:小程序的基本结构
  13. Mysql服务器默认端口是什么?
  14. PDF字数统计后出现2个数字分别是什么
  15. Win10使用GPT格式为大硬盘分区(2.2T 以上)
  16. 【小米】风口的猪-中国牛市
  17. Workfine新手入门:数据管理器——条件格式
  18. BFS解小孩分油问题
  19. 软件测试与质量保证-测试一
  20. 牛客 小米校招 计算题 单调栈 接雨水

热门文章

  1. noip2000-fjz-进制转换 2008.11.5
  2. 苏州大学计算机学院保研条件,2018年苏州大学保研推免接收办法
  3. 全国统考英语计算机多少分及格,网教统考大学英语B考试合格分数线是多少
  4. [css3]圆盘旋转动画
  5. 《678辅助网SEO改善》微调网站的益处
  6. Linux文件打包及压缩、解包及解压
  7. 关于开发证书配置(Certificates Identifiers Provisioning Profiles)IOS发布(转)
  8. linux ubuntu重启不了系统,求教:ubuntu重启后进不去系统了,还有另外一个问题
  9. 随笔(2016.11)
  10. ER图转关系模型小结