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 측정값을 처리하여 리ラ크 및 집중도 지표, 그리고 두정부 왼쪽, 오른쪽, 평균 측의 일반적인 주파수 대역(알파, 베타, 세타, 델타, 감마)의 파워 값을 계산합니다. 하드웨어가 지원하는 경우 심박수 및 호흡 데이터도 지원합니다. 이러한 처리된 메트릭은 OSC 파라미터로 VRChat에 전송됩니다.

대상 사용자

실시간 생체 및 신경 피드백 데이터를 자신의 가상 정체성에 통합하고자 하는 VRChat 사용자 및 아바타 제작자.

주요 특징

  • 장치 독립성: 추가 소프트웨어 없이 다양한 생체 센서를 지원하는 BrainFlow 사용.
  • 포괄적인 생체 데이터: 집중도, 리라크, EEG 파워 밴드, 지원 시 심박수 및 산소 농도 전송.
  • 머신러닝 기반 의도 인식: 머신러닝을 사용해 뇌파 기반 동작을 인식하는 로직 포함.
  • 실시간 OSC 통합: VRChat 아바타 파라미터에 쉽게 매핑할 수 있는 상세한 파라미터 스키마 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트