Cuadros y línea de tiempo en Aseprite

Resumen

Animar en Aseprite empieza por entender los cuadros, esos pequeños círculos en la línea de tiempo que representan cada dibujo individual de una animación. Dominar cómo funcionan los cuadros en Aseprite te permite controlar tiempos, opacidades y movimientos para dar vida a tus sprites, ya seas principiante en pixel art o quieras pulir tus primeras animaciones.

¿Qué son los cuadros en Aseprite y cómo se ven en la línea de tiempo?

Cada cuadro es un dibujo individual dentro de tu animación. En la línea de tiempo, que abres y cierras con la tecla Tab, los cuadros aparecen como pequeños círculos. Si no hay círculo, ese cuadro está vacío.

Una animación de 35 cuadros significa, literalmente, 35 dibujos secuenciales. Y aquí viene lo interesante: cada cuadro puede comportarse de manera independiente, incluso cuando comparten la misma capa.

¿Qué es un cuadro en animación? Es cada dibujo individual que compone el movimiento. En Aseprite se representa con un círculo en la línea de tiempo y al reproducirse en secuencia genera la ilusión de animación.

¿Cómo cambiar la opacidad de un solo cuadro sin afectar la capa?

Si bajas la opacidad de la capa completa, todos los cuadros se vuelven transparentes. Pero si haces doble clic en un cuadro y entras a cell properties, puedes ajustar la opacidad solo de esa celda [02:00]. Así controlas transiciones suaves, como un sprite que aparece o desaparece gradualmente.

¿Cómo modificar la duración de cada cuadro de animación?

No todos los cuadros tienen que durar lo mismo. Esta es una de las herramientas más poderosas para darle ritmo a una animación.

Dando clic en un cuadro abres un submenú donde defines su duración en milisegundos. Entre más bajo el número, más rápido pasa ese cuadro. Si pones 10, ese cuadro vuela; si pones 500, se queda casi congelado.

También puedes seleccionar varios cuadros a la vez, dar clic derecho en frame properties y aplicar un tiempo común. Esto sirve cuando quieres que una acción se sienta veloz y otra se tome su tiempo.

  • Tiempo bajo (10 a 40 ms): movimientos rápidos, impactos, disparos.
  • Tiempo medio (80 a 120 ms): caminatas, animaciones idle.
  • Tiempo alto (200 ms o más): pausas dramáticas o estados de espera.

Después de definir tiempos, prueba la reproducción para sentir si el ritmo acompaña la acción.

¿Cómo copiar, duplicar y crear cuadros nuevos?

Los cuadros funcionan igual que cualquier gráfico: puedes seleccionar uno, presionar Ctrl + C y pegar con Ctrl + V en otro cuadro vacío o reemplazar su contenido.

Para duplicar, simplemente arrastras o usas la opción de duplicado y obtienes una copia exacta. Para crear desde cero, das clic derecho en la línea de tiempo y eliges entre dos opciones:

  • new frame: crea una copia del cuadro anterior, útil cuando quieres modificar pequeños detalles sobre la base previa.
  • new empty frame: crea un cuadro completamente vacío, ideal cuando un sprite sale del lienzo o necesitas empezar de cero.

¿Para qué sirve la opción link cells en Aseprite?

La función link cells une celdas para que se comporten como una sola [04:30]. Si modificas un cuadro vinculado, el cambio se replica automáticamente en todos los cuadros enlazados.

Lo más útil es que puedes vincular cuadros que ni siquiera están pegados. Seleccionas con Shift los cuadros que quieras, aplicas link cells y cualquier edición se aplica a todos al mismo tiempo. Perfecto para fondos repetidos o elementos estáticos que aparecen en varios momentos de la animación.

¿Qué hace link cells en Aseprite? Une varias celdas para que compartan el mismo contenido. Editar una modifica todas las vinculadas al instante, aunque no estén juntas en la línea de tiempo.

¿Cómo animar una pelota desde cero en Aseprite?

Para entender el flujo completo, nada mejor que un ejemplo simple: una pelota que crece, se mueve y desaparece.

En el primer cuadro dibujas la pelota. En el siguiente frame, la mueves y la haces un poco más grande. Repites el proceso agregando frames hasta que alcance el tamaño deseado. Después usas la herramienta de mover para desplazarla por el lienzo, dándole un salto grande al final para sugerir impulso [06:30].

Cuando el sprite sale del cuadro, no necesitas borrarlo manualmente: usas un empty frame y listo. Sobre los cuadros finales, vas bajando la opacidad de forma gradual para crear un fade out. Si además le pones una duración corta, como 40 ms, la pelota parece ir como bala.

¿Cómo animar sprites más complejos como un personaje?

Con un sprite tipo perrito, la lógica cambia: en lugar de transformaciones grandes, trabajas con movimientos sutiles. Bajar un píxel la cabeza, mover el sombrero, aplastar ligeramente la pancita.

Esa sutileza es la clave cuando empiezas. No te abrumes intentando coreografías complejas. Una animación de respiración o un idle básico se construye duplicando un frame, seleccionando una zona y bajándola un píxel. Luego replicas ese patrón en los cuadros siguientes y ya tienes movimiento orgánico.

Como reto, toma uno de los sprites que ya creaste en el curso y hazle una animación sencilla. Si tienes la versión completa de Aseprite, expórtalo como GIF; si no, graba la pantalla y compártelo en los comentarios para verlo.