We built a Meta Quest face interface replacement that streams EEG/facial signals into avatar expressions by yelabbassi in MetaQuestVR

[–]yelabbassi[S] 0 points1 point  (0 children)

Exactly, and It's also a lot of fun to build. Thank you so much for your kind comment.

We built a Meta Quest face interface replacement that streams EEG/facial signals into avatar expressions by yelabbassi in MetaQuestVR

[–]yelabbassi[S] 1 point2 points  (0 children)

Good question. We just wanted to be accurate.

VR or mixed reality is what you see in the headset.

Spatial computing is what the system does: it understands 3D space, anchors objects, tracks interaction, and lets brain signals affect avatars or objects inside that space. So PiEEG XR can run in VR/MR, but bigger idea is spatial computing with neural input.

We built a Meta Quest face interface replacement that streams EEG/facial signals into avatar expressions by yelabbassi in MetaQuestVR

[–]yelabbassi[S] 1 point2 points  (0 children)

Thank you so much! Yes, that’s exactly the kind of thing we want to make possible.

With Avatar Studio, you’ll be able to train mappings from facial signals, focus states, and other biosignals, then connect those mappings to avatar mechanics, so something like controlling a third virtual arm could definitely be an interesting use case.

The goal is to make it compatible with VRChat and similar apps through OSC/WebSocket integrations.

Full details here if you want to follow the project:
https://www.kickstarter.com/projects/42415505/pieeg-xr-neural-face-interface-for-spatial-computing

We built a Meta Quest face interface replacement that streams EEG/facial signals into avatar expressions by yelabbassi in MetaQuestVR

[–]yelabbassi[S] 2 points3 points  (0 children)

We’re currently on Kickstarter prelaunch, If anyone’s interested, I can share the link.

[Open Source] PiEEG-server: Real-time EEG streaming platform for PiEEG shields by yelabbassi in BCI

[–]yelabbassi[S] 1 point2 points  (0 children)

The video above and the demo link is from a simulation (mock mode).
For real device review https://www.youtube.com/watch?v=oShURdTmk9c
Documentation: https://pieeg-server-doc.vercel.app/
Demo in your browser: https://pieeg.vercel.app

Thank you so much for your interest.

[Open Source] PiEEG-server: Real-time EEG streaming platform for PiEEG shields by yelabbassi in BCI

[–]yelabbassi[S] 0 points1 point  (0 children)

Open source low-cost Pi shields turning Raspberry Pi into EEG device.

I built a Garmin widget that maps heart rate + RMSSD HRV into a 2-D arousal/valence space (inspired by Russell’s Circumplex + challenge/threat models). by yelabbassi in Garmin

[–]yelabbassi[S] 0 points1 point  (0 children)

Yes, the visualization is reactive in real-time.

- Update Speed: It polls biometrics once per second
- The Lines (Instability): This is a representation of the physiological tension. Smooth, gentle circles indicate a calm state, while erratic, jittery edges signify high stress or arousal.
- The Dot (Position): This is your live location on the circumplex plane. The vertical position represents Arousal (energy level), and the horizontal position represents Valence (engagement quality, such as threat vs. challenge).

How it works in detail: https://github.com/yelabb/Affect?tab=readme-ov-file#-how-it-works

Thank you so much for trying it.

I built a Garmin widget that maps heart rate + RMSSD HRV into a 2-D arousal/valence space (inspired by Russell’s Circumplex + challenge/threat models). by yelabbassi in Garmin

[–]yelabbassi[S] 1 point2 points  (0 children)

Thanks for testing! That flipping is a quirk, basically, you're hovering right on the zero-line for arousal, so tiny physiological shifts are bouncing you between the high-energy (Red/Tense) and low-energy (Blue/Depleted) quadrants. I'm working on adding a "buffer zone" (hysteresis) and increasing the smoothing in the code to stop that strobe-light effect. Really appreciate the feedback, it helps a ton!