Cómo construir efectos de texto impulsados ​​por la expresión

Lo que vas a crear

En este tutorial, me gustaría mostrarle cómo crear algunos efectos de texto usando solo una expresión.

Paso 1

Crear un nueva composición.

Paso 2

Escribe un nuevo Capa de texto.

Paso 3

Desplegar la Opciones de texto.

Etapa 4

Haga clic en el Animar opciones, elegir Color de relleno, entonces RGB.

Esto se hace para hacer el desplazamiento de color como se puede ver en el video de vista previa.

Paso 5

Ahora abre el Animador1 opciones y haga clic en Añadir entonces Selector entonces Expresión. Insertaremos nuestra expresión aquí en lugar de utilizar el selector de rango..

Paso 6

Ahora puedes ver el Selector de Expresión 1 entonces borre el Selector de rango porque no necesitamos eso.

Paso 7

Al abrir el Selector de expresión opciones, puedes ver el Cantidad parámetros allí.

Paso 8

Inserta esta expresión en Cantidad.

maxDelay = 0; seedRandom (textIndex, true); myDelay = random (maxDelay); t = tiempo - myDelay; if (t> = 0) freq = 0; amplitud = 0; decaimiento = 0; s = amplitud * Math.cos (freq * t * 2 * Math.PI) /Math.exp (decay * t); [s, s] else valor

Ahora, hay algunas cosas que necesitas entender.

  1. maxDelay = Este valor retrasará el tiempo del efecto al principio.
  2. frecuencia = Este valor ajusta la velocidad del efecto. No lo notarás en los patrones de color, pero lo verás con cualquier cosa que maneje el movimiento..
  3. amplitud = Se trata del tamaño del efecto. Verás esto en los próximos pasos..
  4. decaer = Esto te dice qué tan rápido debe terminar el efecto. un valor mayor significa que los efectos terminan más rápido.

Paso 9

Cambiemos algunos valores para ver qué pasa con nuestro texto..

Paso 10

Como puedes ver, tenemos dos colores en el texto. Cambiará a blanco con el tiempo. Cambié el color de rojo a amarillo.

Paso 11

Vamos a duplicar la Animador1 y elige un color diferente.

Paso 12

Cambiar los valores de maxDelay, freq, amplitude & decay Un poco y verás este efecto..

Recuerde que el Animador inferior siempre debe tener un valor menor para maxDelay porque el color inferior siempre aparece en la parte superior, por lo que debería desvanecerse más rápido que el color superior; de lo contrario, solo notará el color inferior porque tendrían los mismos valores.

Paso 13

En el video de vista previa puede ver más de dos colores que se desvanecen en blanco. Vamos a duplicar los animadores a 5 colores..

Paso 14

Ahora cambia los valores de cada uno. Los mejores siempre deben tener valores mayores que los inferiores para maxDelay.

Paso 15

Debería ver algo como esto. Diferentes colores parpadeando en blanco con el tiempo.

Paso 16

Creo que ya hemos visto suficiente de los colores. Vamos a jugar con algunas otras opciones. Agrega un Animador de desenfoque al texto.

Paso 17

Añade el Selector de expresión para ello y eliminar el Selector de rango.

Paso 18

Inserta la misma expresión de nuevo debajo de Cantidad y darle algún valor a difuminar.

Paso 19

Obtendrás el siguiente resultado.

Paso 20

Haremos los mismos pasos en todos los Animador opciones Agrega un Animador de escalas al texto. Añade el Selector de expresión para ello y eliminar el Selector de rango.

Establezca el valor de Escala en Cero por lo que el texto animará desde 0 a 100.

Paso 21

Inserta la expresión en Cantidad.

Ahora puedes ver que le he dado mayor valor a la amplitud y un valor inferior a la decaer. Si aumentas el frecuencia, los alfabetos se moverían extremadamente rápido por lo que es importante darle un valor adecuado.

Paso 22

Debería ver algo como esto.

Si aumentas el decaer valor, entonces notará que el tipo de efecto de rebote se reduce y se animarán directamente desde 0 a 100. El pequeño decaer El valor le dará más profundidad..

Paso 23

Vamos a apagar todos los animadores.

Paso 24

Agrega un Animador de posición e inserta los siguientes valores.

Mantenga la frecuencia baja o verá un movimiento muy rápido.

Paso 25

Solo he cambiado el Posición del Eje Y así verás algo como esto. Las letras deben moverse al azar Eje Y.

Paso 26

Cambiar el valor de Eje x solamente.

Paso 27

Verás el movimiento en Eje x Sólo porque he establecido el valor de la Eje Y a 0.

Paso 28

Agrega un Animador de Rotación.

Paso 29

Inserta la expresión en Cantidad y prueba los siguientes valores.

Paso 30

Debería ver algo como esto.

He apagado todos los animadores excepto el de rotación aquí. Los personajes se moverán al azar alrededor de su posición central.

Paso 31

Probemos el mismo efecto con Sesgar. Agrega un Animador sesgado.

Paso 32

Usa la expresión con los siguientes valores..

Paso 33

Obtendrás el siguiente resultado.

Paso 34

Así que puedes ver que cada animador te da un efecto único. Puede hacer combinaciones de diferentes animadores para obtener resultados divertidos como se puede ver en el video de vista previa.

Permite aplicar todos los animadores en la misma capa de texto..

Paso 35

Puede ver todos los efectos que tienen lugar aleatoriamente en el mismo texto dependiendo de sus valores de tiempo y posición.

Paso 36

También he hecho una secuencia de títulos que puedes descargar junto con el tutorial para darte una idea de lo que puedes lograr..

Nota: Las capas de texto siempre deben comenzar al principio de la composición porque los efectos tienen lugar de acuerdo con el tiempo de la línea de tiempo. Si desea utilizar más de un texto en diferentes períodos de tiempo, es importante crear una nueva composición para cada capa de texto. A continuación, puede ajustar todas las composiciones en la línea de tiempo como pueda ver en estas últimas tres imágenes..

Conclusión

Así que básicamente hemos terminado con el tutorial aquí. Recuérdalo maxDelay juega un papel importante en las combinaciones de colores mientras amplitud y frecuencia Son importantes en el movimiento los animadores como posición, escala y rotación.. decaer Te permitirá ajustar el tiempo de los efectos. Siempre puedes modificar tu configuración para obtener mejores resultados. Espero que hayas aprendido algo útil de este tutorial. Gracias por trabajar conmigo!