Craft: temporización, easing y diseño
Los números que sostienen cada pieza de Montagent, cualquiera que sea su función, forma o velocidad de fotogramas. Los tiempos están en milisegundos. Los tamaños son fracciones del fotograma, medidas contra su lado corto (la altura en un fotograma apaisado, la anchura en uno vertical), para que se mantengan a cualquier tamaño y relación de aspecto. La receta de una habilidad Job proporciona sus propios números para su propio movimiento; dentro de esa receta, esos números prevalecen.
La inspección
En cada paso de inspección, revisa los fotogramas que el paso nombra contra cada línea a continuación, y el video completo una vez más antes de renderizar. Juzga lo que está en el fotograma, nunca lo que pretendiste construir. Una línea que no pudiste comprobar con lo que viste cuenta como no verificada: vuelve a mirar.
- En el compás. Cada corte, entrada y cambio de sección se sitúa en el fotograma dibujado de su tiempo, o como máximo un fotograma antes (Cuadrícula de compás).
query --from --tolista los cortes; compáralos con la cuadrícula. - Dentro del área segura. Cada palabra está dentro del área segura de títulos, y cada rostro y producto dentro del área segura de acción (Áreas seguras). Para texto,
query --at <t> --jsonda la caja de tinta de cada elemento en píxeles. - Suficientemente grande. Ningún texto que deba leerse está por debajo del 3 % del lado corto, y los niveles están claramente separados (Tipografía).
- Legible. El texto contra su fondo alcanza la relación de contraste en Tipografía, en cada fotograma en que aparezca. Sobre metraje o una foto, verifica el fotograma más brillante y el más concurrido.
- Un elemento focal. En cualquier momento, una cosa lidera: la más nueva, la más grande, la más brillante o la acentuada. Todo lo demás se ha ido, está quieto, o está claramente detrás (Moderación).
- Suave. En
preview, nada parpadea, vibra o se muestra como copias de sí mismo (Límites de velocidad). - Suficiente tiempo para leer. Cada línea se mantiene durante su tiempo de lectura antes de que algo la mueva (Pausas).
- El final. El último fotograma está completo y quieto, y lo ha estado durante al menos 1 s. El sonido llega a 0 en ese fotograma.
La inspección está completa cuando cada línea se cumple en cada mosaico de la hoja de contactos, y en cada fotograma que el paso nombra. Arregla lo que falle, luego vuelve al paso de verificación de montagent.
Cuadrícula de compás
La música marca el ritmo. Encuentra el tempo y el primer tiempo fuerte antes de colocar nada.
- Tempo indicado en el brief o en las notas del activo: úsalo, con el tiempo fuerte que indique.
- Tempo no indicado: ejecuta
python3 scripts/beat_grid.py <proyecto> <especificación>(ejecútalo con--helppara la especificación). Escucha la pista, la coloca de modo que un tiempo fuerte caiga donde quieras, y la desvanece en el último fotograma dibujado. Imprime el proyecto en stdout, así que redirige eso a un nuevo archivo, y la cuadrícula como JSON en stderr. Lee ambas confianzas: por debajo de 1.5, odownbeat_bycomofirst, la cuadrícula es una suposición. Indicabpm(ydownbeat) en la especificación cuando los conozcas, y di en tu traspaso que la cuadrícula fue estimada. - Sin música: un compás de 500 ms (120 BPM).
La aritmética:
- Un compás es
60000 / BPMms, un compás es cuatro tiempos, y una frase es cuatro compases (a veces ocho). - Cuenta desde el primer tiempo fuerte, nunca sumando. El n-ésimo tiempo es
downbeat + n × beat, luego se mueve a su fotograma dibujado:floor(round(t * fps / 1000) * 1000 / fps). Sumar un tiempo redondeado una y otra vez deriva un fotograma cada pocos compases.measure --atconfirma que un instante está dibujado. - A 90, 100 y 120 BPM un tiempo es un número entero de fotogramas a 30 y 60 fps (también 24 fps a 90 y 120, y 25 fps a 100). A otros tempos los tiempos caen a 14, 14, 15… fotogramas de distancia. Eso está bien cuando cada tiempo se cuenta desde el tiempo fuerte.
Dónde van las cosas:
- Cambios de sección en tiempos fuertes, y el giro más grande de la pieza (la revelación, la marca) en el primer tiempo fuerte de una frase.
- Eventos principales en tiempos: un corte, una palabra que aterriza, un cambio de color. Movimiento secundario en medios o cuartos de tiempo: un asentamiento, un escalonamiento dentro de un grupo, una etiqueta después de su barra.
- Qué fotograma es "en": un corte, un destello o un pop está en el tiempo en su primer fotograma. Un movimiento que dura más de medio tiempo, cuya llegada es el punto, termina en el tiempo en su lugar.
- Temprano, nunca tarde: los espectadores notan una imagen que va detrás de su sonido a partir de aproximadamente 45 ms, que es uno o dos fotogramas. Un golpe un fotograma temprano se lee como en el tiempo; un fotograma tarde se lee como tarde.
Duraciones y easing
| Movimiento | Duración | Fotogramas a 30 fps |
|---|---|---|
| Un golpe: un fotograma de destello, el impacto de un golpe, un intercambio brusco | 70–130 ms (menos de 2 fotogramas se lee como un fallo) | 2–4 |
| Un movimiento pequeño: un pop, un empujón, una etiqueta que aparece | 200–350 ms | 6–10 |
| Un movimiento estándar: una tarjeta que entra, un movimiento a través de parte del fotograma | 400–600 ms | 12–18 |
| Un movimiento pesado: una revelación de héroe, un gran empuje | 700–1000 ms | 21–30 |
| Una deriva: un zoom lento, un flotar suave | todo el tiempo en pantalla |
- Las salidas se ejecutan al 60–70 % de la duración de la entrada que deshacen.
- Escalonamiento de elementos en un grupo por 60–130 ms (2–4 fotogramas a 30 fps), y mantén todo el escalonamiento por debajo de 500 ms. Un grupo más largo da a cada elemento su propio tiempo en su lugar.
- Curvas. Las cosas que llegan desaceleran; las cosas que se van aceleran; las cosas que se mueven entre dos lugares en pantalla tienen easing en ambos extremos. Elige una curva por función para toda la pieza y mantenla: la curva es parte de la voz de la pieza.
| Función | Curva | Velocidad máxima, × la media |
|---|---|---|
| Entrada con una pausa larga | [0.16, 1, 0.3, 1] | 6.3 |
| Entrada más suave | [0.25, 1, 0.5, 1] | 4.0 |
| Pop con aproximadamente 10 % de sobreimpulso | [0.34, 1.56, 0.64, 1] | 4.6 |
| Salida | ease-in | 1.7 |
| Entre dos lugares, transiciones, barridos | [0.65, 0, 0.35, 1] | 2.9 |
| Giro | [0.3, 0.3, 0.5, 1] | 1.6 |
| Deriva, desvanecimientos de sonido, giro constante | linear | 1.0 |
La columna de velocidad máxima alimenta la verificación de velocidad a continuación: el instante más rápido de un movimiento es su velocidad media multiplicada por ese número.
Límites de velocidad
Para un movimiento rápido, aplica motion_blur al elemento en movimiento ("shutter": 180, "samples" 8–16) en lugar de ralentizar el movimiento. No es un valor predeterminado: ponlo en los elementos que se mueven rápido, no en todo. Un elemento sin él se dibuja como una imagen nítida por fotograma, por lo que un movimiento rápido se muestra como copias separadas, y los límites a continuación se aplican a él. Verifica el fotograma más rápido de cada movimiento: distancia × pico ÷ (duración en fotogramas).
- Desplazamiento: el paso de un movimiento en su fotograma más rápido se mantiene por debajo de la mitad del tamaño del objeto en movimiento a lo largo del movimiento. Más allá de su tamaño completo, el ojo ve dos cosas.
- Rotación: menos de 45° por fotograma en el fotograma más rápido. Algo que se repite mientras gira (una forma de cuatro radios, un dial de doce marcas) debe mantenerse por debajo de la mitad de su ángulo de repetición por fotograma, o parecerá que gira hacia atrás: menos de 45° para cuatro radios, menos de 15° para doce marcas. Tres vueltas en 1 s en
[0.16, 1, 0.3, 1]alcanzan un pico de aproximadamente 200° por fotograma a 30 fps: eso parpadea. - Lectura en movimiento: el texto, un rostro o una captura de pantalla que se sigue moviendo mientras se lee (un desplazamiento, un paneo sobre una captura de pantalla, una deriva larga) cruza como máximo el 15 % del ancho del fotograma por segundo. Esa es la regla del cine de un ancho completo de fotograma en no menos de 7 s.
- Destellos: como máximo tres cambios de brillo de fotograma completo o grande en un segundo, incluyendo cortes de fallo y parpadeos.
Pausas
- Tiempo de lectura: 330 ms por palabra (aproximadamente tres palabras por segundo), más un tiempo para notar que la línea llegó. Nunca menos de 1 s para una línea, y redondeado al tiempo siguiente.
- Demasiado largo: un fotograma sin nada moviéndose durante más de aproximadamente 7 s se lee como estancado. Dale una deriva, o continúa.
- El final: el último fotograma completo y quieto durante al menos 1 s (una marca o una llamada a la acción: 1.5 s o más).
Áreas seguras
Los bordes de la imagen se recortan, cubren o pasan por alto. Mantén lo que importa dentro de estos cuadros. Fondos, sangrados y fondos se extienden hasta el borde y más allá.
| Fotograma | Área segura de títulos: cada palabra | Área segura de acción: rostros, productos, la acción |
|---|---|---|
| Apaisado o cuadrado (16:9, 4:3, 1:1) | 5 % hacia adentro desde cada borde | 3.5 % hacia adentro desde cada borde |
| Vertical (9:16, 4:5) | 5 % hacia adentro desde los lados, 12.5 % desde arriba y abajo | 3.5 % hacia adentro desde cada borde |
En 1920×1080, el área segura de títulos es x 96–1824, y 54–1026. En 1080×1920, es x 54–1026, y 240–1680. Cuando el brief dice que el video se reproduce en un feed cuyo reproductor dibuja sus propios botones y subtítulos sobre la imagen, también mantén el texto fuera del quinto inferior.
Tipografía
Los tamaños son el size de la fuente como fracción del lado corto.
| Nivel | Tamaño | A 1080 |
|---|---|---|
| Exhibición: el gancho, la única palabra grande | 7–12 % | 76–130 px |
| Titular | 5–7 % | 54–76 px |
| Cuerpo, subtítulos | 5–6.7 % | 54–72 px |
| Etiquetas, letra pequeña | 3.5–4.5 % | 38–49 px |
| Nada que deba leerse | menos del 3 % | 32 px |
- Pasos: dos niveles en un mismo fotograma difieren en al menos 1.25×; con menos, se leen como un error en lugar de una jerarquía.
- Líneas: como máximo 42 caracteres, y como máximo dos líneas para cualquier cosa que se lea mientras las cosas se mueven. Un gancho tiene seis palabras o menos.
- Fuentes: una familia, en dos grosores muy separados (exhibición en negrita, cuerpo en regular). Una segunda familia solo cuando contraste claramente: una serifa o una mono junto a una sans.
- Contraste (relación de WCAG, desde la luminancia relativa de los dos colores): al menos 4.5:1 para cuerpo, subtítulos y etiquetas, y al menos 3:1 en tamaño de exhibición. Sobre metraje o una foto, la relación cambia cada fotograma, así que dale al texto un fondo propio: una píldora, una barra o una sombra.
Moderación
- Una idea por toma, con espacio a su alrededor. Un fotograma que debe leerse en partes son dos tomas.
- Tres colores: un fondo, una tinta y un acento. El acento marca una cosa a la vez; un segundo uso roba el peso del primero.
- Un movimiento focal a la vez, más como máximo una deriva ambiental lenta debajo de él.
- Los efectos sirven al brief. Resplandores, fallos, divisiones cromáticas, sacudidas, destellos y ráfagas de partículas pertenecen a un tráiler que los pide; en un anuncio o un explicador se leen como ruido.
- Sin cromo inventado. Etiquetas de esquina, códigos de tiempo, contadores de fotogramas, marcas "REC" y marcos HUD solo van cuando el brief los pide.
- Material real sobre sustitutos. Usa las capturas de pantalla, el metraje y la marca del brief; una interfaz de producto redibujada a mano se ve mal junto a la real.