¿Qué es la animación por keyframes?
La animación por keyframes es un método en el que el animador establece un valor — una posición, una rotación, un color, el brillo de una luz — solo en momentos elegidos llamados keyframes, y el software calcula cada fotograma intermedio. Esos fotogramas calculados son los in-betweens, y cómo se calculan, la interpolación, decide si el movimiento se percibe como mecánico o natural.
La respuesta corta
Un keyframe es un valor registrado en un punto en el tiempo para una propiedad. Dos keys en la misma propiedad definen un cambio, y la interpolación rellena los fotogramas entre ellos. Casi toda la animación 3D — en Blender, Maya, Cinema 4D, After Effects, motores de juego y Mixos Studio — se basa en keyframes en tracks por propiedad, además de curvas que controlan cómo cada valor se mueve de un key al siguiente.
De dónde viene el término
La palabra es anterior a los ordenadores. En la animación tradicional, los animadores principales dibujaban las poses clave de una escena — los extremos que definen una acción — y los asistentes, llamados «in-betweeners», dibujaban los fotogramas que las conectaban. Las poses clave transmitían la actuación; los in-betweens la llevaban suavemente de una pose a la siguiente.
La animación por ordenador mantuvo la división del trabajo y delegó el «in-betweening» al software. De ahí viene la palabra «tweening», y por eso la habilidad en la animación por keyframes sigue siendo elegir bien los keys en lugar de producir fotogramas.
Qué almacena realmente un keyframe
Un keyframe es un par: un tiempo y un valor, en una propiedad. Una propiedad que tiene keys se denomina pista, canal o F-curve, según la aplicación. La posición suele ser tres pistas — X, Y y Z — para que una pelota pueda viajar de forma constante en X mientras su Y se anima por separado para rebotar.
Cualquier valor numérico puede ser animado con keys, no solo el movimiento. La intensidad de la luz, la distancia focal de una cámara, la rugosidad de un material, el peso de un «shape key» y los parámetros de un modificador son todas pistas ordinarias. Así es como una lámpara se enciende gradualmente, una lente enfoca o una cara parpadea, con las mismas herramientas utilizadas para mover un objeto.
Interpolación: los fotogramas que no definiste
Entre dos keys, el software tiene que inventar valores, y la interpolación es la regla que utiliza. La lineal mueve el valor a una velocidad constante. La constante —también llamada «stepped» o «hold»— mantiene el valor hasta el siguiente key y luego salta. La interpolación Bézier, o spline, traza una curva suave a través de los keys, con manejadores en cada key que controlan cómo el valor se acelera y desacelera.
La elección importa más de lo que los principiantes esperan. Los mismos dos keys pueden producir un deslizamiento robótico, un chasquido o un movimiento que se suaviza y se asienta, dependiendo únicamente de la interpolación — por eso los animadores dedican tanto tiempo a las curvas como a los keys.
La rotación requiere un cuidado especial. Las rotaciones animadas con keys como tres ángulos (Euler) pueden voltearse o tambalearse cuando los ángulos superan los 360° o cuando dos ejes se alinean, un problema llamado «gimbal lock». La interpolación de cuaterniones lo evita, por eso los motores y formatos de archivo como glTF almacenan las rotaciones como cuaterniones.
Keyframes y otras formas de crear movimiento
El motion capture registra a un intérprete y produce un key en cada fotograma — datos densos en lugar de un puñado de poses elegidas. Puede editarse como keyframes, pero reducirlo o superponerlo suele ser más fácil que reajustar cada key a mano.
El movimiento procedural proviene de una regla en lugar de keys: una onda, ruido, un muelle o una expresión que vincula un valor a otro. La simulación calcula el movimiento a partir de la física. Ambos se suelen bakear —muestrear en keyframes— cuando el resultado necesita ser editado, reajustado en el tiempo o exportado, ya que los keyframes son lo que todas las herramientas y formatos entienden.
Keyframes en Mixos Studio
La timeline de Studio keyframea la posición, rotación y escala por eje — Set key registra los tres en el playhead — y los valores de material, luz y cámara desde el punto de key que tienen al lado en el inspector. Auto sigue grabando mientras trabajas: cada cambio se convierte en un key en el fotograma actual hasta que lo desactives.
Entre keys ofrece los presets Linear, Hold, Ease in, Ease out y Ease, una librería de curvas de easing estándar y handles Bézier que arrastras en el modo Curves. El movimiento procedural se sitúa junto a los keys como drivers — una onda, ruido, un muelle o un rebote añadidos sobre lo que los keys posicionan — y una simulación de cuerpo rígido puede ser bakeada a keyframes, de modo que cada fuente de movimiento termina en tracks que puedes editar.
Preguntas frecuentes
¿Qué es un keyframe?
Un keyframe es un valor registrado en un momento específico en una propiedad — por ejemplo, la altura de un objeto en el fotograma 12. El software de animación interpola entre keyframes para producir los fotogramas intermedios.
¿Cuál es la diferencia entre keyframes e in-betweens?
Los keyframes son los fotogramas que define el animador; los in-betweens son los fotogramas intermedios. En la animación tradicional, los asistentes dibujaban los in-betweens; en la animación 3D, el software los calcula mediante interpolación.
¿Qué es el tweening?
El tweening, abreviatura de in-betweening, es la generación de los fotogramas entre dos keyframes. En el software 3D y de motion graphics se realiza automáticamente mediante interpolación, y la curva de easing controla cómo el valor se acelera y desacelera a lo largo del trayecto.
¿Es el motion capture animación por keyframes?
No en el sentido habitual. El motion capture registra una actuación como un key en cada fotograma, en lugar de unas pocas poses elegidas por un animador. Los datos residen en las mismas pistas y pueden editarse con las mismas herramientas, pero son densos, por lo que normalmente se ajustan o se superponen en lugar de reajustar cada key individualmente.
¿Qué es el auto-key?
El auto-key graba un keyframe automáticamente cada vez que cambias un valor animable, en el fotograma actual. Es rápido para posar, y fácil de dejar activado por accidente — un ajuste accidental se convierte en un key. En Mixos Studio es el interruptor «Auto» en el encabezado de la línea de tiempo.
Establece dos keys en cualquier cosa de una escena y desplázate entre ellas — esa es toda la idea, en una pestaña del navegador.