El desafío
Explorar cómo el seguimiento de manos por webcam puede controlar una aplicación visual de escritorio sin navegador ni servidor web.
Mi aporte
- Construí seguimiento de manos, interpretación de gestos e interfaz nativa de escritorio.
- Conecté efectos de fuego, rayos y plasma con estados continuos de gestos.
- Incorporé suavizado y tolerancia a pérdidas breves de tracking para estabilizar la interacción.
Decisiones técnicas
- OpenCV captura frames; MediaPipe aporta landmarks; PySide6 aloja la interfaz; OpenGL renderiza los efectos.
- Snapshots con timestamps conectan captura, tracking, simulación y render sin bloquearse entre sí.
- El fuego combina un atlas de densidad y flujo con shaders procedurales. Otros efectos se generan proceduralmente.
Resultado
Una aplicación experimental local para Windows. Requiere webcam y OpenGL 3.3. No es una entrega para cliente ni una demo web.