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):
| Campo | Qué escribir | Ejemplo (toma 12, gravedad) |
|---|---|---|
| #, tiempo | número de toma, inicio–fin en segundos | 12 · 15.91–17.90 |
| Palabras | la cláusula exacta | "doscientas cuarenta mil millas de distancia." |
| Lugar | qué escenario | espacio |
| 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 aterrizaje | qué sucede y la palabra en la que aterriza | la cinta se extiende desde la Tierra hasta la Luna; el contador gira y se detiene en "distancia" |
| Rostros | intercambios de expresiones y sus palabras | Tierra presumida; Luna sorprendida |
| Cámara | el movimiento orbital: sujeto, distancia, guiñada, cabeceo, campo de visión al inicio → al final | vista lateral de toda la línea, acercándose lentamente 10.6 → 10.0 |
| Objeto numérico | el dispositivo para cada número (habilidad 9) | cinta métrica + contador "240.000 MILLAS" |
| Título | el bloqueo (habilidad 11) | ^240.000 / *millas de distancia.* |
| Sonido | foley 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íneasonido:, 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
storydel 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.
- Pon la historia en una oración en el
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.