ChilloutCharles/BrainFlowsIntoVRChat
BrainFlow code that sends your brain's relaxation, focus metrics, and machine learned thought commands to vrchat avatar paramaters via OSC.
解决的问题
BFiVRC 允许用户使用脑机接口(BCI)硬件控制其 VRChat 头像。它将生物传感器的原始 EEG 数据转换为 VRChat 可用于触发头像动画或效果的 OSC(Open Sound Control)参数,从而实现“脑控”头像功能,例如移动耳朵或改变材质颜色。
工作原理
该项目使用 BrainFlow 库提供设备无关的 API,使其能够与多种支持的生物传感器(如 Muse 头带)配合使用。它处理 EEG 测量值,计算放松度和专注度指标,以及头部左、右和平均侧的常见频段(Alpha、Beta、Theta、Delta、Gamma)的功率值。如果硬件支持,还支持心率和呼吸数据。这些处理后的指标作为 OSC 参数发送到 VRChat。
适用人群
希望将实时生物和神经反馈数据整合到其虚拟身份中的 VRChat 用户和头像创作者。
主要亮点
- 设备无关性: 使用 BrainFlow 支持多种生物传感器,无需额外软件。
- 全面的生物指标: 发送专注度、放松度、EEG 频段功率,以及支持时的心率和血氧水平。
- 基于机器学习的意图识别: 包含使用机器学习读取脑波行为的逻辑。
- 实时 OSC 集成: 提供详细的参数模式,便于映射到 VRChat 头像参数。
相关
- 项目
- 项目
- 项目
- 项目
- 项目