Características Principales
🖥️Interfaz Gráfica Intuitiva
Gestiona todo el proceso con una UI limpia y fácil de usar, sin tocar la línea de comandos.
🏃♂️Múltiples Modos de Captura
Captura pose corporal, manos de alta precisión o gestos faciales detallados.
📂Gestión de Sesiones
Guarda, carga y gestiona todas tus capturas en un panel dedicado para un flujo de trabajo organizado.
⚙️Exportación a BVH
Convierte los datos de pose a formato `.bvh`, el estándar compatible con la mayoría de software 3D.
Instalación en 3 Pasos
Una configuración inicial garantiza la compatibilidad y el éxito del proceso.
1
Instalar Miniconda
Usa Conda para crear un entorno de Python aislado y evitar conflictos de versiones.
2
Crear Entorno
Crea un entorno (`mocap_env`) con Python 3.10, la versión ideal para las librerías del proyecto.
conda create --name mocap_env python=3.10
3
Instalar Dependencias
Instala todas las librerías necesarias dentro del entorno activado con un solo comando.
pip install opencv-python ...
Flujo de Trabajo
Inicia la aplicación haciendo doble clic en `start.cmd` y sigue estos pasos.
Etapa 1: Captura de Datos
Elige un modo de captura (Pose, Manos, Rostro), selecciona un video o usa la webcam y presiona "Iniciar Captura". La sesión se guardará automáticamente al finalizar.
Etapa 2: Exportar Animación
Selecciona una sesión de "Pose Corporal" de la lista de la izquierda. Haz clic en "Exportar Animación" para convertir los datos a un archivo `.bvh`.
Componentes Tecnológicos
Las librerías clave que hacen posible este pipeline.
MediaPipe es el corazón de la captura, mientras que NumPy y SciPy son cruciales para los cálculos matemáticos. Tkinter construye la interfaz gráfica y OpenCV gestiona el video.
Uso en Software 3D
El archivo `.bvh` final es compatible con las principales herramientas de la industria.
Blender
Importar vía `File > Import > Motion Capture (.bvh)`.
Unity
Arrastrar al proyecto, configurar el Rig como "Humanoid" y aplicar al Animator del personaje.
3ds Max
Importar directamente desde el menú `File > Import`.
Licencia y Derechos de Autor
Licencia del Proyecto
Este proyecto se distribuye bajo la Licencia MIT.
Copyright (c) 2025 Miguel Rodriguez Martinez
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO. EN NINGÚN CASO LOS AUTORES O TITULARES DEL COPYRIGHT SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO U OTRA RESPONSABILIDAD.
Reconocimientos y Colaboración
- Este software utiliza librerías de terceros, incluyendo MediaPipe de Google y OpenCV.
- El desarrollo del código fuente de esta aplicación fue realizado en colaboración con la IA de Google.