← Volver a la aplicación

Guía de uso de AnimBridge

DJLI · AnimBridge
1

Flujo básico

  1. Cargar vídeo (paso 1): arrastra un vídeo sobre el visor de vídeo o pulsa el paso 1 para seleccionarlo. Límite orientativo: máximo 5 MB y alrededor de 20 segundos.
  2. Cargar USDA (paso 2): ahora puedes elegir entre dos fuentes desde el selector situado junto al paso 2.
    • Subir archivo...
      Permite cargar tu propio esqueleto USDA/USD/USDC/TXT. También puedes arrastrarlo sobre el visor 3D. El archivo debe contener un esqueleto válido con joints y bindTransforms. Límite: 1 MB.
    • Armature por defecto
      Carga el esqueleto incluido en la app desde: ./assets/Armature_default.usda. Es útil para probar el flujo sin tener que subir un USDA propio. Al seleccionar esta opción, la app intentará cargarlo automáticamente. Si falla, puedes volver a pulsar el paso 2 o usar un archivo externo.
  3. Procesar (paso 3): envía el vídeo y el USDA al backend para detectar la animación. Antes de procesar puedes elegir:
    • Modelo de detección: Ligero, Completo o Detallado.
    • Activar o desactivar la detección de manos.
    El paso 3 se habilita cuando hay vídeo y USDA cargados correctamente.
  4. Descargar Animación (paso 4): genera un USDA con la animación ya corregida, listo para importar en Blender u otro software 3D.
Importante: el procesamiento final siempre necesita dos cosas: un vídeo válido y un esqueleto USDA válido, ya venga de archivo externo o del Armature por defecto.
2

Visores

Visor de vídeo

Visor 3D

Colores del esqueleto

3

Edición de animación

3.1 Editor de puntos 3D

Activa Editar puntos para modificar la pose frame a frame. El editor trabaja sobre la capa de corrección, sin destruir la animación base detectada.

Después de editar, usa el botón 💾 Guardar fix para aplicar la corrección. La corrección se propaga desde el frame actual hasta el final de la animación.

3.2 Presets de pose

Los presets guardan poses de una zona del cuerpo para reutilizarlas en otros frames o rangos.

Aplicar un preset

  1. Selecciona el preset de la lista.
  2. Elige el ámbito:
    • Frame actual: aplica solo al frame donde estás.
    • Rango: aplica desde el frame inicial hasta el final indicado.
  3. Haz clic en Aplicar.

Espejo de preset

El botón ⇄ aplica el preset espejado al lado opuesto. Por ejemplo, un preset de mano derecha puede aplicarse a la mano izquierda con las rotaciones invertidas. Respeta el ámbito elegido: frame actual o rango.

Crear un preset

  1. Edita la pose que quieres guardar usando el editor de puntos u otros presets.
  2. Escribe un nombre para el preset.
  3. Selecciona la zona que quieres capturar: mano, brazo, pierna, torso, etc.
  4. Haz clic en Capturar.

El preset se guarda en localStorage y estará disponible en futuras sesiones.

Zonas disponibles

Filtrar y gestionar presets

3.3 Guardar y deshacer correcciones

El sistema de corrección es acumulativo y no destructivo. La animación base detectada se mantiene intacta y sobre ella se aplica una capa de offsets.

Nota: el panel “Keys” aparece reservado para futuras versiones. En la versión actual, las correcciones se gestionan mediante guardar fix y deshacer fix.
4

Transporte y scrub

Atajos de teclado

La línea de tiempo muestra el frame y el tiempo en formato #frame · hh:mm:ss, por ejemplo #120 · 00:00:04.

5

Limitaciones conocidas

6

Errores frecuentes

Error Causa Solución
“El vídeo pesa X MB” El vídeo supera el límite de 5 MB. Comprime o recorta el vídeo.
“El vídeo dura más de 20 s” El vídeo supera la duración recomendada o admitida por el backend. Recorta el vídeo.
“El USDA pesa X MB” El esqueleto supera el límite de 1 MB. Usa un esqueleto más simple o reduce su complejidad.
“No se pudo cargar el Armature por defecto” Falta el archivo ./assets/Armature_default.usda, no es accesible o no es válido. Comprueba que el archivo exista en la carpeta assets o usa la opción “Subir archivo...” para cargar un USDA externo.
“No se detectó ninguna persona” MediaPipe no encontró una persona visible en el vídeo. Usa un vídeo con una persona visible de cuerpo entero y buena iluminación.
“El USDA no tiene esqueleto” El archivo no contiene joints ni bindTransforms válidos. Exporta el esqueleto correctamente desde Blender con el addon DJLI.
“Procesar bloqueado” Falta vídeo, falta USDA o alguno no se cargó correctamente. Carga primero el vídeo y después el USDA, ya sea externo o por defecto.
7

Consejos de uso

8

Soporte

Si tienes dudas o encuentras algún problema, contacta con DJLI a través de los canales habituales.

Para más información legal, consulta el aviso legal y la política de privacidad.