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 应用中
提供图形化安装程序,降低上手门槛
技术规格
| 编程语言 | Java(基于 README 推断) |
|---|---|
| 运行环境 | Windows / Linux / macOS |
| 传感器协议 | 串口 / 蓝牙 / 网络 |
| 集成接口 | SteamVR Driver、OSC、VMC |
| 数据导出 | BVH 格式 |
| 许可证 | MIT / Apache-2.0 双许可 |
项目资源
搜索资源
物料清单 (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 | — | 推荐使用 |
能力画像
⚪ 记忆与知识检索: 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 系统架构