HTC VIVE 交互
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 交互相关推荐
- HTC Vive 交互开发——手部模型替换和抓取实现
手部模型替换和抓取实现 可以在BasicVRHand.unitypackage包中中获取手部模型. Hierarchy面板的VRTK_SDK配置 左右控制器Inspector面板设置 usin ...
- HI5 2.0 交互 SDK 用户手册—— HTC Vive 系列
相关文档与SDK下载地址:Hi5 2.0 插件下载 - Powered By Noitom Internet Team 一. Unity VR 基础环境配置 请使用 Unity 2019.x/2020 ...
- 基于unity+HTC VIVE的室内漫游交互(教你如何“无代码”VR交互)
简单粗暴,一个插件让你无代码实现VR交互 开发环境steamVR2.0+unity2017.1.0f1 steamVR2.0下载地址 一.总体目标 Unity+HTC VIVE 开发: 1.场景漫游+ ...
- 基于Unity的HTC Vive虚拟现实交互开发(一)环境配置
环境配置 在本篇文章中,我们将重点介绍通过Unity3D来对HTC Vive进行基础的环境配置. 在这个系列的前几篇文章中都是为了之后的开发做准备工作. HTC Vive 进行VR开发的前提是你要有一 ...
- HTC VIVE SDK 中的例子 hellovr_opengl 程序流程分析
最近Vive的VR头盔设备很火,恰逢项目需求,所以对 SDK 中的例子 hellovr_opengl 做了比较细致的代码分析,先将流程图绘制如下,便于大家理解. 在ViVe头盔中实现立体效果的技术核心 ...
- Unity学习 HTC Vive Hi5 2.0
HTC Vive & Hi5 2.0 灭火器项目指南 软件版本 Unity 2019.4.40f1c1 SDK与教程 Hi5 2.0 SDK下载 官网下载:https://shopcdn.no ...
- HTC VIVE 安装,SteamVR,VRTK插件的使用,HTC VIVE Tracker的使用和外接按键测试
1.Htc Vive安装教程 在把你的头显与控制器连到电脑上之前,我们首先要做的是先安好基站.基站的背面和低端各有一个固定孔,这样你可以把基站钉在墙上或者买支架将其撑起.大三角架安装示意图 Light ...
- htcvr设备计算机配置,HTC VIVE需要怎样的电脑配置
HTC VIVE需要怎样的电脑配置?相信有很多小伙伴可能还不太清楚HTC VIVE电脑配置多少够用,那么小编就为你们分享HTC VIVE电脑配置要求推荐,一起来看看吧. 先看看HTC VIVE的详细参 ...
- htcvr设备计算机配置,htc vive电脑配置要求推荐 htc viv电脑配置多少够用
HTC Vive是首款由 HTC 和 Valve 合作共同开发的虚拟实境系统头显设备,那么这款VR设备需要怎样的电脑配置呢?下面就来介绍一下htc vive电脑推荐配置及其他硬件规格. 推荐 PC 规 ...
最新文章
- 不要用JWT替代session管理(上):全面了解Token,JWT,OAuth,SAML,SSO
- Yolov5身份证检测——C++ OpenCV DNN推理
- 英语语法---介词短语详解
- 排队机叫号系统服务器安装设置,易达办事大厅排队叫号系统
- 红旗linux添加usb无线网卡,在Ubuntu 8.10中安装无线网卡RTL8187SE驱动
- NSHashTable and NSMapTable
- 多核电脑的配件(CPU)
- 张小龙:做 PC 版微信是一种破坏,本来不想做
- LeetCode刷题(27)
- MIMO-OTFS in High-Doppler Fading Channels:Signal Detection and Channel Estimation(5)
- type=button 字体大一点_CAD设计师喜欢用SHX字体的原因你知道吗?
- 小程序快速入门:小程序的基本结构
- Mysql服务器默认端口是什么?
- PDF字数统计后出现2个数字分别是什么
- Win10使用GPT格式为大硬盘分区(2.2T 以上)
- 【小米】风口的猪-中国牛市
- Workfine新手入门:数据管理器——条件格式
- BFS解小孩分油问题
- 软件测试与质量保证-测试一
- 牛客 小米校招 计算题 单调栈 接雨水
热门文章
- noip2000-fjz-进制转换 2008.11.5
- 苏州大学计算机学院保研条件,2018年苏州大学保研推免接收办法
- 全国统考英语计算机多少分及格,网教统考大学英语B考试合格分数线是多少
- [css3]圆盘旋转动画
- 《678辅助网SEO改善》微调网站的益处
- Linux文件打包及压缩、解包及解压
- 关于开发证书配置(Certificates Identifiers Provisioning Profiles)IOS发布(转)
- linux ubuntu重启不了系统,求教:ubuntu重启后进不去系统了,还有另外一个问题
- 随笔(2016.11)
- ER图转关系模型小结