SlimeVR 服务器
SlimeVR-Server
智能家居
⭐⭐⭐☆☆ (3/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 系统架构