HTC Vive开发学习——VRTK + SteamVR Plugin + Hover UI Kit配置

Unity SteamVR SDK 2.5版本HTC Vive Tracker开发问题,无法绑定Tracker到指定的Pose。 最近在开发Vive Tracker,做全身动捕方案,tracker到了后开始研究新版streamVR,新版解决了不同设备按键兼容性的问题,这点很方便,但还是有很多问题。比如今天遇到了tracker无法绑定到pose的问题。 首先配对好tracker追踪器,在steamVR里设置管理追踪器 按我的想法,这里设置好以后在Unity里设置好Pose以后就可以追踪定位了 然而并没有这么简单,设置好以... 阅读详情

我们基于HTCVive这款VR设备来开发虚拟现实应用。VRTK和Hover UI Kit是查到的两个比较不错的VR开源项目,前者提供了实现VR游戏环境中一些基本交互功能的组件(主要是脚本),后者则提供了一种VR环境下非常友好的UI系统。这里我们讨论如何配置这一套开发环境,并演示一些范例。

1.VRTK和SteamVR Plugin配置

这个插件的配置方法可参考的资料非常多,除了Github和官网,一些网络教程写得也非常清楚。个人认为通过Github主页的Quick Start部分就可以成功实现配置了,这里不多说。但要注意,即使是VRTK这样功能丰富的插件,它的基础还是SteamVR Plugin,特别是其中的[CameraRig]预设体。可以说基于Vive开发VR应用,任何插件都离不开CameraRig。

2.Hover UI Kit配置

这个插件的配置工作比较繁琐,我在Github上看了半天的Wiki才把必需的配置挖出来。事实上,这个插件貌似没什么人用,我不论是百度还是Google都找不到太多像VRTK一样多的基础教程,能用的就只有Wiki了。好在Wiki写得足够详细,层次也足够分明,下面我们把Wiki中关于配置环境对应的部分摘出来,并稍作解释。分为以下步骤:(为了清楚地记录如何跳转到对应页面,以下直接记录跳转过程,从Wiki的Home页开始。)

(1)资源导入

页面:Home->Getting Started->Download and Import

Home页包含了关于这个开源项目的各个方面概述,大体分为:Getting Started(安装、快速设置等基础内容)、Features和Modules(各个组件介绍),每一部分还可以点进去详细阅读,这里我们先忽略细节。我们只需下载Hover-2.0.0B.zip文件就可以了。解压以后的目录包括一些Unity Package,如图:


这里我们只需要导入Core、Input-

UE4绑定较少数量HTC VIVE Tracker并定位——基于SteamVR UE4绑定较少数量HTC VIVE Tracker并定位 在UE4的项目中创建PAWN类,并对这个类添加两个控制器,分别为tracker1和tracker2,并且详细设置如图1、2所示。 图1 重点是运动控制器的控制源分别设置为special_1、special_2,并根据自己的喜好添加静态模型,我这里添加了一个球和一个圆锥方便演示。 打开steamVR,右键-设备-控制器设置-管理VIVE追踪器,对tracker进行如图2设置。不一定非得定义成摄像头,只要是左右手的一个部件都行.. 阅读详情

相关推荐

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

steamVR如何不用头显获取tracker的定位 其实在做很多项目的时候,位置是很重要的。定位的获取在做机器人的项目中也是非常重要。目前的课题是做机器人的智能编程,涉及到加工区域的定位。无意中在商场看到一个HTC的VR游戏体验的活动,从这里获取到可以用HTC的光塔来定位的想法,在网上搜查了一番,已经有很多前辈做过这个事情。时至今天在做这个事情,按照前人的路子走下来,还是有点曲折的。现在整理下来,供大家参考。 首先是设备。通过询问HTC的技术客服,他们的回答统一是可以开发,但是必须购买头显,这样就能够获取追

tiaoyuedexin的博客 8906

SteamVR简单开发记录过程

SteamVR简单开发记录过程

qq_37179591的博客 1359

HTC Vive开发学习——VRTK(1)

本系列是基于Unity和HTC Vive开发虚拟现实应用的学习笔记。Unity环境下Vive开发必用的插件是SteamVR Plugin,除此之外,计划参考一些开源项目和免费的Asset Store插件,暂时涉及的包括:VRTK和Hover UI。VRTK包括基于SteamVR Plugin实现的各种组件,除了提供一个Vive开发的辅助工具,更重要的是,它演示了如何使用SteamVR Plugin...

fcauto2012的博客 5675

HTC Vive SDK:交互设计与实现_2024-07-26_08-47-22.Tex

在Unity中,可以使用预制件和脚本来定义菜单的结构。每个菜单项都应是一个可交互的UI元素。// 菜单项的脚本// 菜单项名称// 菜单项被选中时的回调onSelected?.Invoke();通过上述示例,我们可以看到HTC Vive SDK在游戏交互设计中的应用。从简单的移动和旋转,到复杂的物品拾取和道具使用,SDK提供了强大的支持,使开发者能够创建出丰富多样的VR游戏体验。通过上述示例,我们可以看到HTC Vive SDK在教育应用交互设计中的应用。

873

华为路由器 VRRP主备配置

3、R3 出口路由器。

一直被模仿,从未被超越 5584

[Linux]双网卡 CentOS 系统中指定网络请求走特定网卡的配置方法

本文详细介绍了在双网卡CentOS系统中指定特定域名/IP通过指定网卡传输流量的方法。核心步骤包括:1)确认网卡信息(ip addr)和域名IP解析(nslookup);2)添加临时路由(ip route add);3)持久化配置(创建route-eth1文件);4)验证配置(ip route show和curl测试)。文章还提供了网关查询、路由删除等常见问题的解决方法,并区分了不同CentOS版本重启网络服务的命令差异。通过合理配置路由规则,可实现流量的定向传输需求。

wingaso的博客 1572

KEIL 5.38如何手动安装ARM Compiler V5?完整配置流程分享

本文详细介绍了在KEIL 5.38环境下手动安装和配置ARM Compiler V5(AC5)的完整流程,解决历史遗留项目的兼容性问题。从获取安装包、环境变量设置到KEIL集成配置,逐步指导开发者完成AC5的部署,并提供了常见错误排查和性能优化建议,帮助开发者高效维护基于C编译器的老项目。

weixin_29168813的博客 628

Unity卡通渲染实战:原神PMX模型Blender转FBX全流程

卡通渲染是二次元游戏开发的核心技术之一,其本质在于对光照模型、顶点色控制与边缘光生成的精准建模。本文从基础概念切入,解析MMD PMX格式的数据结构原理,阐明顶点色(Vertex Color)与Toon Ramp贴图在风格化渲染中的技术价值;进而覆盖Blender到Unity的跨引擎资产流转关键路径,重点解决法线校准、骨骼命名适配、FBX导出参数配置等工业级断点问题;最终落地于Unity内置管线与URP双环境下的卡通Shader定制与Render Feature实现。内容聚焦原神风格角色资产重铸实践,涵盖P

weixin_38166557的博客 435

如何用YOLOv5改进无人机小目标检测?MFFSODNet实战教程(附代码)

本文详细介绍了如何利用YOLOv5框架结合MFFSODNet网络结构优化无人机航拍图像中的小目标检测。通过引入微小目标预测头、多尺度特征提取模块(MSFEM)和双向密集特征金字塔网络(BDFPN)等核心技术,显著提升了小目标检测精度。文章提供了完整的代码实现方案,并展示了在农业监测、电力巡检等实际场景中的应用效果。

sre5engineer的博客 738

Ubuntu 24.04 新增用户并禁用 root 账户操作指南

Ubuntu 24.04 新增用户并禁用 root 账户操作指南

深山技术宅的博客 1854

告别理论!手把手教你用Patran/Nastran搞定悬臂翼的颤振分析(附完整模型文件)

本文提供了一份详细的Patran/Nastran悬臂翼颤振分析实战指南,涵盖从几何建模到结果解读的全过程。通过手把手教学和完整模型文件,帮助工程师和学生快速掌握气动弹性分析技术,特别适合需要实际操作的初学者。文章重点介绍了模态分析、气动建模和颤振求解等关键步骤,并提供了常见问题排查和优化建议。

weixin_30879169的博客 493

从 CDS 接口到 ABAP 运行时,深入理解 SAP RAP Custom Entity

CDS Custom Entity 是一种非 SQL、瞬态的 CDS 实体,不依赖 HANA SQL 读取数据,而是通过 ABAP 类实现查询逻辑(如 RFC、OData、BAPI 等)。它在 CDS 层定义数据契约(字段、键、关联、注解),由 @ObjectModel.query.implementedBy 指向实现 IF_RAP_QUERY_PROVIDER~SELECT 的类,真正执行数据获取。适用于无法用 SQL 表达的数据源,如远程系统或 API。其核心是“接口 + 实现”模式,运行时由 RAP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 170

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

上一篇: HTC Vive开发学习——VRTK(2)
下一篇: .NET集合浅析
fcauto2012
博客等级 码龄11年 59粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值