成本只有0~200元的全身追踪(基于SlimeVR)

注意

本文章中所使用的全身追踪只能保证追踪,在VRCHAT跳舞之类的还是别想了。。。

如果真的要更好的追踪效果,还请上Vive tracker之类的跟踪器(真的好贵

一、设备准备

至少3部手机(越多越好,某鱼一部小米只要50),或者至少3个由可以记录位置的芯片制成的电路板(例如MPU6050)

如果你想用电路板,你可以到某宝购买成品或者自制(教程自搜~

绑定工具(这些设备要绑到你身上)

二、软件操作

保证电脑和追踪设备在同一网络内

电脑端:下载SlimeVR服务端,这里是其Github项目地址,你可以按照里面说明将配置文件增加到SteamVR中

打开服务端并进入手机的操作

手机端:打开OwOtracker

下方Connect,输入你电脑本地IP(不知道请在cmd中输入ipconfig查看)

点击Connect即可连接

电路板端(只提供基于ESP类的设备的教程):打开追踪器,并在手机打开ESPtouch

确保手机连接到2.4Ghz的WIFI,并选择EspTouch(不是V2!!!

输入指定的WIFI密码和设备数量,并点确认(进行配对时确保手机亮屏,且不要退出软件

配对成功后进入下一步操作

三、部位设置及SteamVR内追踪器的校准

连接成功后,在电脑服务端可以看到设备信息(这里以一个设备为例)

在None处可以选择对应的部位,后面的地方请选用forward

以下是所需设备及对应的部位表

3设备:WAIST LEFT_ANKLE RIGHT_ANKLE

5设备:WAIST LEFT_ANKLE RIGHT_ANKLE LEFT_LEG RIGHT_LEG

6设备:WAIST LEFT_ANKLE RIGHT_ANKLE LEFT_LEG RIGHT_LEG CHEST(请在右边STEAMVR TRACKER将chest打勾)

8设备:WAIST LEFT_ANKLE RIGHT_ANKLE LEFT_LEG RIGHT_LEG CHEST LEFT_FOOT RIGHT_FOOT

请把设备按图上位置固定好(竖着放)

固定好后,保持标准站立姿势,到电脑服务端点击上方的RESET,即可完成数据重置。

注意:为了防止漂移,你最好每10~30分钟在服务端点击RESET一次

这样子全身跟踪基本就完成了,可以到支持全身跟踪的VR游戏试试了!

Bug解决

1.如果你发现你的游戏内的身体部位的移动与你现实中是相反的,请在服务端将部位的forward改成BACK

2.如果连不上服务端,确认设备与服务端处于同一网络,并重启服务端重试

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注