Real-time emotion detection and interactive GPU particle aura — entirely in the browser
Emotion Aura is a real-time computer vision app that detects your facial emotions and hand gestures through the webcam, then visualizes them as an interactive GPU particle system. MediaPipe analyzes the webcam feed to extract face landmarks and blendshapes, a FACS-based classifier maps them to 5 emotions, and a custom Three.js particle system with GLSL shaders renders a glowing aura around your face. Hand gestures create force fields — open palm pushes particles away, closed fist attracts them. Everything runs client-side, no backend required.
Always wanted to try some computer vision stuff — emotion detection, hand movement tracking. This was a fun side project to explore those ideas.