¿Qué hace Motion Director?
Convierte un guion en un plan de video Remotion ejecutable, verificable y reutilizable. Primero define las coordenadas creativas, luego completa los activos y componentes; obtén la duración real del audio antes de fijar los fotogramas del video; aplica compuertas de calidad claras antes y después de la renderización.
Principios de trabajo
- Primero activos, luego línea de tiempo: Enumera primero la lista de materiales (BOM) de activos, reutiliza los existentes, luego decide si crear nuevos componentes.
- Primero sonido, luego imagen: Usa la duración real del audio como valor de tiempo verdadero:
frames = ceil(seconds × fps) + breathingFrames. - Prioridad de mundo continuo: Conecta las secciones usando objetos de apoyo, cambios físicos y rutas de cámara; evita cambiar de tarjeta frase por frase.
- Separación de componentes y contenido: Las diferencias en una sola tarjeta deben ir por props; no modifiques componentes genéricos para un solo video.
- Aceptación basada en evidencia: Deja resultados comprobables de verificación de tipos, fotogramas estáticos, movimiento, pistas de audio, ventanas muertas, duración y licencias.
Punto de entrada de ejecución
Al recibir un guion, produce secuencialmente:
- Examen del guion y predicción de resultados.
- Manifiesto creativo: tema, ritmo, piel temática, 3–5 metáforas portantes.
- BOM de activos y juicio de reutilización/brecha de componentes.
- Tabla de cronograma por sección y especificaciones de mundo continuo.
- Plan de locución, tiempos de subtítulos y BGM/SFX.
- Plan de ensamblaje Remotion y lista de verificación ejecutable.
- Informe de entrega y registro de experiencia reutilizable.
El flujo completo con entradas, salidas y compuertas de cada etapa está en references/workflow.md.
Puntos que requieren aprobación del usuario
- U1 Manifiesto creativo: dirección, ritmo, piel temática, metáforas clave.
- U2 Semántica del nuevo componente: si el demo aislado expresa correctamente la intención.
- U3 Selección de lote de activos: cuáles usar, eliminar o rehacer.
- U4 Tabla de cronograma: mapeo de secciones, tomas y componentes.
- U5 Estética de sonido: candidatos de BGM; el usuario puede autorizar explícitamente la selección automática.
Sin la aprobación correspondiente, no se continúa produciendo más allá de esa decisión creativa. Las comprobaciones mecánicas pueden continuar en preparación, pero no se toman decisiones estéticas por el usuario.
Formato mínimo de salida
Manifiesto creativo
- Tema y audiencia:
- Ritmo:
dense/cinematic - Piel temática:
- Metáforas portantes:
- Componentes reutilizados/nuevos esperados:
Tabla de cronograma de efectos
| Sección | Locución | Segundos/fotogramas reales | Forma visual | Componente y props | Objeto de apoyo y cambio | Ruta de cámara | Base | |---|---:|---|---|---|---|---|
Informe de aceptación
- Compilación y registro:
- Fotograma estático y enfoque:
- Movimiento y ventanas muertas:
- Voz/BGM/SFX:
- Duración y archivo:
- Licencias de activos y atribución:
- Limitaciones conocidas:
Selección de componentes
Primero consulta assets/component-manifest.json, luego lee references/component-selection.md para manejar casos ambiguos. Si el componente no existe, primero escribe las especificaciones de requisitos y un demo aislado; tras la aprobación semántica, incorpóralo a la biblioteca de componentes.
Compuertas de calidad
Antes de la entrega, se debe ejecutar references/quality-gates.md. Los juicios estéticos que no se puedan verificar automáticamente deben marcarse como revisión manual, no enmascararse como aprobación automática.
Límites
- Esta habilidad no incluye locución, descarga de activos, licencias de música ni código fuente de componentes Remotion.
- No subas claves, clones de voz, grabaciones originales, activos de pago o medios con información personal.
- Los ejemplos solo demuestran la estructura del flujo de trabajo, no equivalen a una prueba de calidad del producto final.
- Si el proyecto no tiene Remotion o un motor de renderizado equivalente, primero produce el plan y la lista de verificación, no inventes resultados renderizados.
Puedes consultar directamente el formato de entrega en examples/sample-plan.md.