Unity + StepVR 空间定位 + Oculus Quest 头盔 + VRTRIX 手套 全套开发记录


前言

最近有项目需求,需要把 Unity + StepVR 空间定位 + Oculus Quest 头盔 + VRTRIX 手套糅合到一起做开发,我也是第一次这样去开发,以此文章做下记录


一、开发环境搭建,开发前准备

既然要做这么多硬件的联合开发,接下来就一一说下相关的准备工作。

1.总体的软件,硬件准备

1)Unity 的版本用的是2019.4
2)需要SideQuest 软件,这是下载地址SideQuest
3)在发包到Oculus Quest 头盔 上运行的时候,需要一台PC作为服务器
4)需要有能全局 科学上网 路由器

2.关于Unity的准备

因为要发布Oculus Quest 头盔,所以首先要具备发布Android的unity发布环境,如果没有的话可以参考的我的这一篇文章这是链接

3.关于StepVR的准备

1)看下硬件是否齐全,我这个用到的硬件有:多个光塔

在这里插入图片描述
光塔控制器
在这里插入图片描述
无线收发器
在这里插入图片描述
追踪器
在这里插入图片描述
这个追踪器是直接粘在数据手套上的,说白了,你粘在什么上,就可以给什么定位,你在Unity里面做好相对应的模型就好了,简单粗暴。。
2)作为服务器的PC上,也要做相应的软件环境搭建,这是PC的配置要求:
在这里插入图片描述
需要安装相应的软件:
详细的软件环境搭建见文档文档链接,仅用于个人学习,不可商用

3)搭建光塔,数据调试,确保光塔和定位的定位数据是没问题的,详细的步骤和内容还是比较繁琐的,所以我建议按照文档或者是有他们的工作人员在场,帮助硬件的调试,这是官方的相关文档,
文档链接,仅用于个人学习,不可商用
4)相关的unity包,可以在这里下载仅用于个人学习,不可商用
到这里一定要确保StepVR的空间定位是没有问题的了。

4.关于Oculus Quest的准备

详细的Oculus Quest的相关准备,可以看我的这篇文章文章链接,图文讲的很详细。
到这里一定要确保Unity发布的APK可以在Oculus Quest头盔里正常运行。

5.关于VRTRIX的准备

VRTRIX的数据手套的官网:链接
数据手套的测试工程,Unity的SDK,还有相关文档,可以来这里下载 仅用于个人学习,不可商用
到这里一定要确保数据手套的动作可以实时同步了。

二、开始Unity工程开发

1.导入各种SDK

对应的SDK下载链接,上面都已经给到大家了。
1)StepVR的SDK
2)VRTRIX的SDK
3) Oculus的SDK

2.做一个简单的Demo

确保所需的SDK都成功导入了。

我们试着做一个简单的demo工程,就是单纯的Oculus头盔+VRTRIX手套+StepVR定位,下面是具体的流程:
1)依次添加地面,头盔,手套的预制体
在这里插入图片描述
2)因为StepVR的定位和VRTRIX 手套的数据传输都是依靠socket做的网络传输,把PC作为服务器,所以要去设置对应的服务器的ip,
在这里插入图片描述
上面设置的是手套的

在这里插入图片描述
在这里插入图片描述
这是设置的StepVR 空间定位 的ip。
这2个ip都填的是你的主机的ip。
3)注意
在这里插入图片描述
这个勾选要取消掉,要不然会导致真机发布出来后的定位不准确。

3.工程内测试

手套和定位都有数据反馈,则说明数据传输是没有问题的。

4.发布到Oculus Quest 头盔 测试

Oculus Quest 头盔,要取消边界的那个设置。
其他的正常测试,发布流程参照上面的链接,讲的的很详细。

注意

1.录屏

录屏我还是用的上面说的软件SideQuest,在电脑上看到头盔的图像,再录屏电脑屏幕的解决方案。
详细的操作流程,稍后我会单独写篇博客。

2.StepVR定位器的电量问题

StepVR定位器的电量是个大坑,电量不足的话会非常影响定位的准确性,这个原因也导致了我卡在调位置上花了好长的时间。
官方工程师给我的结果是:定位器充电充满需要1个小时左右,充满电的情况下,运行时间大概在1个半小时左右,所以这个一定要引起重视,体验也不是很好。

3.StepVR定位数据起点始终是0,0,0点

如果你要对定位数据进行处理的话,需要每帧都去处理。
在这里插入图片描述
这是可以处理的位置数据。


总结

欢迎大佬多多来给萌新指正,欢迎大家来共同探讨。
如果各位看官觉得文章有点点帮助,跪求各位给点个“一键三连”,谢啦~

声明:本博文章若非特殊注明皆为原创原文链接
https://blog.csdn.net/Wrinkle2017/article/details/119003125
————————————————————————————————

版权声明

版权声明:本博客为非营利性个人原创
所刊登的所有作品的著作权均为本人所拥有
本人保留所有法定权利,违者必究!
对于需要复制、转载、链接和传播博客文章或内容的
请及时和本博主进行联系
对于经本博主明确授权和许可使用文章及内容的
使用时请注明文章或内容出处并注明网址
转载请附上原文出处链接及本声明

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值