Memes & Combos
gestos compuestos que disparan overlaysPartículas & Física
simulaciones interactivas con manos y cuerpoburbujas 3D · WebGPU
Esferas reales con refracción, iridiscencia y bloom mediante three.js. WebGPU si está disponible, fallback a WebGL2. Tócate la nariz para crear; palma abierta las atrae.
listoburbujas 2D
Versión liviana en canvas2d. Misma lógica de nariz/palma sin three.js; ideal para navegadores sin WebGPU/WebGL.
nuevoconfeti / fuegos artificiales
Palma abierta = chorro continuo de confeti. Pulgar arriba = explosión de fuegos artificiales sobre la mano.
nuevolluvia que esquivas
Gotas caen desde arriba; las desvías con manos y brazos. Si te cae en la cabeza pierdes vida. 3 vidas, dificultad creciente.
Juegos
objetivos, vidas, desafíopinza-laberinto · WebGPU
Pellizca con pulgar e índice para tomar un orbe y guíalo por un canal procedural sin tocar las paredes. Si rozas pierdes vida; si sueltas el pellizco cae y muere; si aprietas demasiado lo aplastas.
nuevozoo squishy · WebGPU
Sandbox 3D con muñequitos tipo Gang Beasts: cuerpos verlet con animaciones de idle y peleas entre ellos. Pellizca para agarrarlos y moverlos a cajas transparentes; aprieta fuerte para aplastarlos.
Pintura & Trazos
dibujar con el cuerpoCámara:
getUserMedia · Modelos: HandLandmarker + PoseLandmarker
(@mediapipe/tasks-vision, delegate GPU con fallback a CPU) ·
Loop: requestAnimationFrame sobre el último frame del video ·
Render: canvas 2d espejado sobre el video.Todos los experimentos importan desde
/src/shared/ los mismos
landmarkers, camera, gestures y overlay.