HTC VIVE 交互

news/2024/11/24 2:00:39/

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 } }


http://www.ppmy.cn/news/115612.html

相关文章

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

HTC VIVE需要怎样的电脑配置?相信有很多小伙伴可能还不太清楚HTC VIVE电脑配置多少够用,那么小编就为你们分享HTC VIVE电脑配置要求推荐,一起来看看吧。 先看看HTC VIVE的详细参数 推荐 PC 规格 GPU:与 NVIDIA GeForce GTX 970、AMD Radeon™…

令人惊艳的六大算法(哈希表、分治算法、动态规划算法、贪心算法、回溯算法、图论算法)

当谈到计算机科学时,算法是一个重要的话题,因为它们能帮助解决很多问题。有些算法尤其令人惊艳,因为它们不仅高效,而且有着惊人的表现。在这篇文章中,我将分享一些我认为令人惊艳的高效算法。 一、哈希表 哈希表是一种…

HTC的Jetstream - 明智的平板电脑很好的HTC Sense UI和4G

HTC的Jetstream - 明智的平板电脑很好的HTC Sense UI和4G(LTE) HTC已经推出了新一代的平板电脑是HTC的Jetstream(宏达电普契尼)在2011年9月5日约850美元通过AT&T在美国运营商的成本。该服务提供商表示,宏达…

HTC Vive安装详细流程

近日一项调查表明,HTC Vive的销量已达10万,这是一个相当惊人的数字,这也表示HTC Vive成为最受欢迎的VR头显,想不到HTC在手机领域被三星,苹果挤压出局后,在VR领域重新找回了自己的位置,其定位高端…

HTC硬件介绍

HTC VIVE 主要部件包括一个头盔、两副手柄、两个基站。体验者可以在一个小范围的空间中行走,体验制作好的内容。 头盔: 前置面板有很多红外线传感器,配合基站跟踪到头盔的位置。有摄像头,在开发VR时用不到,但在开发AR时…

WindowsMobile6之“HTC Touch” - iphone的强大竞争对手

(本文系葛涵涛原创,转载请标明出处http://blog.csdn.net/gehantao/archive/2007/06/10/1646219.aspx,谢谢) 全球最大的Windows Mobile系统智能手机制造商宏达电HTC公司开始从幕后进向前台。除了一系列的收购和品牌整合规划等举措之外,在新品…

HTC Vive安装及如何连接电脑详细教程(全程图解)

在市场上的诸多VR产品当中,htc Vive无疑是体验最佳的设备之一,不过在享受高端硬件带来美妙沉浸感之前,必须要经过一段略微复杂的“手续”,以下是HTC Vive安装详细教程。 在安装之前首先要确认下你的Vive附带了下列物品。 ■设置部…

AWS部署网站

中国区的一些特殊情况,在此使用 S3 CloudFront 需要一些不同于 Global 的额外配置 中国区部署 Web 前端到 S3 和 Cloudfront | 亚马逊AWS官方博客 在中国使用 Amazon S3 托管静态网站的最佳实践 | 亚马逊AWS官方博客 教程:使用在 Route 53 中注册的自定…