Communitygithub.com

z1fex/04-storyboard-y-plan-de-toma

Planifica una película de animación 3D toma por toma, una toma por cláusula de narración, con palabras, lugar, sujeto, acción y su palabra de aterrizaje, intercambios de rostros, movimiento de cámara, objeto numérico, bloqueo de título y señales de sonido, y revísala como imágenes renderizadas. Úsalo después de la voz en off (o con temporización preliminar) y antes de construir las tomas.

¿Qué es 04-storyboard-y-plan-de-toma?

Esta habilidad permite a un agente de IA planificar sistemáticamente una película de animación 3D desglosando la narración en tomas individuales, una por cláusula. Es crucial para la preproducción, ya que traduce un guion hablado en un storyboard detallado con campos como palabras, lugar, sujetos, acción, intercambios de rostros, movimientos de cámara, objetos numéricos, bloques de título y señales de sonido. La habilidad está diseñada para usarse después de generar la voz en off pero antes de crear las tomas finales, asegurando una secuencia visual cohesiva. Soporta la revisión mediante renderizado de fotogramas fijos y una interfaz de tablero de storyboard para obtener la aprobación del propietario, con ciclos de retroalimentación iterativos hasta la aprobación.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/z1fex/3D-Cartoon-Style-Animation-Claude-Skill/tree/HEAD/skills/04-storyboard-and-shot-plan

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

4 · Storyboard y plan de toma

Una cláusula = una toma

Divide la narración en comas, dos puntos y puntos. Cada pieza es una toma, comenzando en la primera palabra de su cláusula. Una película de 30 s tiene aproximadamente 20 tomas (1.0–2.4 s cada una); nunca mantengas una toma más de aproximadamente 2.5 s sin una nueva acción dentro de ella.

La fila del storyboard

Para cada toma, escribe una fila (copia la plantilla del storyboard):

CampoQué escribirEjemplo (toma 12, gravedad)
#, tiemponúmero de toma, inicio–fin en segundos12 · 15.91–17.90
Palabrasla cláusula exacta"doscientas cuarenta mil millas de distancia."
Lugarqué escenarioespacio
Sujeto(s)qué debe estar en el encuadre (la verificación de encuadre lo usa)el contador de cinta métrica, la Luna
Acción → palabra de aterrizajequé sucede y la palabra en la que aterrizala cinta se extiende desde la Tierra hasta la Luna; el contador gira y se detiene en "distancia"
Rostrosintercambios de expresiones y sus palabrasTierra presumida; Luna sorprendida
Cámarael movimiento orbital: sujeto, distancia, guiñada, cabeceo, campo de visión al inicio → al finalvista lateral de toda la línea, acercándose lentamente 10.6 → 10.0
Objeto numéricoel dispositivo para cada número (habilidad 9)cinta métrica + contador "240.000 MILLAS"
Títuloel bloqueo (habilidad 11)^240.000 / *millas de distancia.*
Sonidofoley y acentos (habilidad 12)zumbido de cinta + tics del contador; un ding en 240.000

Ritmo de las tomas

  • Alterna distancias: plano general → plano medio → primer plano → inserto (un objeto o dispositivo) → plano general.
  • Coloca los insertos de dispositivos en los números y los primeros planos en las reacciones faciales.
  • Cambia de lugar en los momentos clave (apuestas, escalada, giro), y entra en cada nuevo lugar con una cámara en movimiento y un soplido suave.
  • La toma de enganche y la toma de cierre son el mismo encuadre, para que el bucle sea perfecto.

Ayudas de temporización (en film.mjs)

  • LEAD = 4 * F: un gesto o dispositivo alcanza su pose clave 4 fotogramas antes de su palabra.
  • FACE = 2 * F: un nuevo rostro de un intercambio facial aparece 2 fotogramas antes de su palabra (después de un fotograma medio cerrado y uno cerrado).
  • Toma w: el índice de la primera palabra de la toma; s.start = W(w), s.end = el inicio de la siguiente toma.

Revisa el storyboard como imágenes

Renderiza un fotograma fijo por toma y una hoja de contactos, además de la verificación de encuadre, antes de animar los detalles: node recipe/tools/render.mjs examples/<slug>/film.mjs <outDir> --stills shots --qa

Verifica: que el sujeto sea legible en tamaño de teléfono, la banda de título clara, el lugar obvio, y la historia legible con el sonido apagado.

El propietario aprueba el storyboard primero

La regla del propietario (27 de octubre de 2026): "Quiero que primero crees storyboards… para que yo mismo pueda revisar… si me gusta el storyboard, y luego puedas generar." Esto no es opcional. Usa el tablero de storyboard del propietario (recipe/tools/storyboard-board.mjs):

  • El encabezado: título · duración · tamaño · BPM · número de escenas, luego unas pocas líneas simples sobre la película, luego "Decisiones para ti".
  • Un panel numerado por toma: su tiempo y título, las palabras, el fotograma fijo renderizado, una línea explica:, una línea sonido:, una línea → movimiento, una etiqueta ("mantenido de v2", "nuevo") y 👍/👎.
  • La historia guía (el propietario, 27 de octubre de 2026: "asegúrate de que la edición siga la historia y qué tan bien podemos explicar usando las imágenes").
    • Pon la historia en una oración en el story del tablero.
    • En cada panel, escribe qué parte de la historia lleva la toma y cómo su imagen la explica. Una toma que no explica nada se redibuja.

Escribe storyboard/<v>/storyboard-<n>.json (templates/storyboard.json), apuntando a los fotogramas fijos, y dibújalo: node recipe/tools/storyboard-board.mjs examples/<slug>/storyboard/<v>/storyboard-<n>.json

  • Lo que escribe: un PNG y una página HTML interactiva. En la página, el propietario marca 👍/👎 y presiona "Copiar comentarios".
  • Luego detente. Entrega el tablero al propietario y revisa en storyboard-2, storyboard-3… (conservando los tableros anteriores) hasta que él lo apruebe.
  • Solo entonces graba la voz y construye las tomas en detalle. La película final debe coincidir con los paneles aprobados.

Ejemplo trabajado

El storyboard de la película de la gravedad: 20 tomas, todos los campos completados.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills relacionados