“Animación de texto” es un término amplio en gráficos por computadora que se refiere a la creación de letras, palabras o párrafos en movimiento. En animación, se relaciona con la creación de texto que se mueve de alguna manera por la pantalla, dentro de un área o siguiendo un patrón de movimiento. Un significado que se usa con menos frecuencia es en el contexto de una animación que se crea usando solo caracteres de texto, por lo que cada uno de los elementos dentro de la animación están hechos de letras, números, signos de puntuación u otros símbolos. Existe una amplia gama de efectos especiales que se pueden utilizar con la animación de texto, muchos de los cuales son idénticos a los efectos de animación tradicionales tridimensionales (3D) y los filtros de imagen bidimensionales (2D). En películas y videos profesionales, programas de televisión y presentaciones, el texto a menudo se anima para crear transiciones interesantes de un tema al siguiente o para acentuar información importante.
Se pueden emplear dos métodos similares, pero en última instancia diferentes, para crear una animación de texto con aplicaciones de gráficos por computadora. El primero emplea un programa de modelado 3D que contiene un modelo 3D de cada una de las letras, que luego se colocan en el espacio virtual con el kerning y espaciado correctos. Estas letras se pueden animar de la misma manera que se anima cualquier objeto 3D, incluidos efectos visuales como mapeo de texturas, rotaciones, morphing y cinética inversa, para hacer que las partes individuales de una letra o palabra parezcan moverse orgánicamente.
Otro método utilizado para crear una animación de texto es a través de un programa gráfico basado en vectores. Estos programas almacenan la información necesaria para dibujar una letra o fuente en cualquier resolución y en cualquier estilo, como negrita o cursiva. La animación se logra principalmente mediante el uso de trazados o curvas de Bézier a lo largo de las cuales el texto se mueve a una velocidad de cuadro definida. Gran parte de la matemática detrás de los gráficos vectoriales es idéntica a los algoritmos utilizados para la animación 3D, por lo que a veces hay una falta de definición de las líneas entre la animación de texto basada en vectores y en 3D.
Algunas suites de oficina incluyen una funcionalidad básica de animación de texto que se puede usar para crear movimiento dentro de una presentación de diapositivas u otro tipo de presentación. Estos efectos generalmente están preprogramados y son muy básicos, como la entrada de texto desde un lado de una pantalla y luego descansar en el centro. Una de las ventajas de utilizar la animación de texto de una suite ofimática es la facilidad de uso y la portabilidad, ya que no es necesario guardar una secuencia de animación real, procesarla fotograma a fotograma y luego reproducirla.
En el lenguaje de marcado de hipertexto (HTML), el texto se puede animar mediante el uso de JavaScript® y hojas de estilo en cascada (CSS). Esto se puede lograr modificando las propiedades de un bloque de texto, cambiando la posición con el tiempo para que parezca moverse o desplazarse. Dentro del propio HTML, la etiqueta de marquesina se puede utilizar para crear una línea de texto que se desplaza dentro de una página web. Finalmente, también se pueden usar programas separados o medios de transmisión integrados para mostrar texto en movimiento.