02 · Interactive Experiment
Hand-Tracking AR Experience
Real-time computer vision meets 3D graphics, directly in the browser.
Overview
A browser-based augmented reality experience enabling touchless interaction through real-time hand gesture recognition, rendered without native app dependencies.
Problem / Purpose
Most AR experiences require a native app, external hardware, or heavy SDKs. The goal was to prove that expressive, gesture-driven 3D interaction could run directly inside a browser tab on a modern laptop.
Approach
MediaPipe's hand-landmark model was paired with a Three.js scene, webcam frames streamed through WebRTC, 21 hand keypoints mapped onto a WebGL overlay, and the render loop tuned so pose updates did not block painting.
Technology
MediaPipeThree.jsWebGLWebRTCJavaScript
Key Features
- ·Real-time hand landmark detection
- ·21 keypoints mapped to a WebGL overlay
- ·Webcam frames streamed via WebRTC
- ·Render loop tuned so pose updates do not block painting
Outcome
Gesture-driven 3D interaction running in a browser tab, no install, no native app.
60 FPS
Render loop
0
Native installs
21
Hand keypoints
Next Project
View Project→