成本只有0~200元的全身追踪(基于SlimeVR)
\
本文章中所使用的全身追踪只能保证追踪,在VRCHAT跳舞之类的还是别想了。。。另外作者使用起来的效果很差
一、设备准备
至少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游戏试试了!
1.如果你发现你的游戏内的身体部位的移动与你现实中是相反的,请在服务端将部位的forward改成BACK
2.如果连不上服务端,确认设备与服务端处于同一网络,并重启服务端重试