SlimeVR 服务器 SlimeVR-Server

智能家居 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
SlimeVR 960 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

Server app for SlimeVR ecosystem


SlimeVR Server 是 SlimeVR 全身体验生态系统的核心服务端应用,负责协调多个传感器与 SteamVR 等集成平台之间的通信。该项目主要解决虚拟现实(VR)和动作捕捉领域中,用户需要低成本、高灵活性的全身追踪(FBT)方案的问题。传统全身追踪方案通常依赖昂贵的专用基站或光学设备,而 SlimeVR Server 通过支持多种低成本传感器,让用户能够以更亲民的价格实现全身动作捕捉。

标签

项目特点

支持多种传感器:ESP 微控制器 + IMU、手机(通过 owoTrack)、Nintendo Switch Joy-Con 手柄
集成 SteamVR:通过 SlimeVR OpenVR Driver 实现
内置 OSC 追踪器支持:用于 VRChat、PCVR 或独立头显的 FBT 集成
内置 VMC 支持:与 VSeeFace 等应用双向传输追踪数据
导出 BVH 文件:将动作捕捉数据集成到 Blender 等 3D 应用中
提供图形化安装程序,降低上手门槛

技术规格

编程语言
运行环境
传感器协议
集成接口
数据导出
许可证

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
SlimeVR Server 1 本仓库
SlimeVR OpenVR Driver 1 SteamVR 集成
ESP 微控制器 + IMU 5+ 可选,推荐 5 个以上
手机(Android/iOS) 1+ 通过 owoTrack,功能有限
Nintendo Switch Joy-Con 2+ 通过 SlimeVR Wrangler
SlimeVR 安装程序 1 推荐使用

所需工具

工具用途是否必需
计算机(Windows/Linux/macOS) 运行服务器 ✅ 是
SteamVR 集成 VR 应用 ▢ 推荐
3D 打印机 打印追踪器外壳 ▢ 推荐
焊台 焊接传感器模块 ▢ 推荐

能力画像

记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
3/5
创造与创新
2/5

所需技能

🔧 **动手能力**:需要组装和配置追踪器硬件(ESP 模块、IMU 传感器),可能涉及焊接和 3D 打印外壳 💻 **编程能力**:Java 基础(如需修改或贡献代码),熟悉命令行操作和配置文件编辑 ⚡ **电子电路**:了解 IMU 传感器(如 MPU6050、BMI160)的接线和 I2C 通信

适用场景

VR 全身追踪(FBT):在 VRChat、NeosVR 等社交 VR 应用中实现全身动作捕捉
动作捕捉:导出 BVH 文件用于 3D 动画制作(Blender、Maya 等)
低成本 VR 追踪方案:使用 ESP 和 IMU 替代昂贵的商用追踪器
研究与教育:学习惯性导航、传感器融合、VR 系统架构