Skip to content
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

MarketPulse

View Project