Lab

Bones.

A Halloween X-ray. Turn on the camera and see yourself as a skeleton, under a bed sheet, as a ghost or as a stick figure. The tracking runs in your browser, and the picture never leaves your device.

Move
the bones move along, fingers included
Open your mouth
and the jaw or the sheet’s mouth opens; blink and the eyes close
Hands up
without a face in view, that opens the jaw too
No camera
point somewhere and the skeleton looks and reaches; press and it opens its mouth

Tracking: MediaPipe pose, face and hand landmarkers and the selfie segmenter (Google), some 30 MB the first time. The bones are 3D models made with Krea. Step back until it sees your shoulders.

How it’s built

Four MediaPipe models look at the camera in two workers: your body and outline in one, your face and hands in the other. three.js draws what they see over the very frame they saw, mirrored, so the bones and the picture stay in step.

Tech
three.js · WebGL · Bloom · MediaPipe pose, face and hand landmarkers · Selfie segmentation · Web Workers · getUserMedia
Source
2546 lines · 123.7 kB