ataköy escort profilleri escort ataşehir bayan ilanları ataşehir escort resimleri ve bilgileri istanbul escort bayan profil sayfası beylikdüzü escort ilanları antalya escort ilanları avcılar escort profilleri escort antalya profil bilgileri escort kadıköy bayanların resimleri kadıköy escort bayan ilanları escort bayan elit profil ilanları şişli escort modellerin profilleri
Image Image Image Image Image

SÍGUENOS EN LAS REDES SOCIALES  

Scroll to Top

To Top

COMPOSICIÓN Y EFECTOS

Guía expresiones After Effects: time

Fecha 15, mar 2013 | Deja tu comentario | En COMPOSICIÓN Y EFECTOS, GUÍAS | Por ROGER REIG

Hoy presentamos la sexta entrega de la guía norender.com sobre el mundo de las expresiones y programación en After Effects. En esta ocasión os mostramos uno de los comandos de este lenguaje que nos puede facilitar algunas tareas: el comando time. Mediante este comando y utilizando las expresiones en After Effects, podremos asignar a una propiedad un aumento (o disminución) de valor de forma constante, o dicho de otra forma, podremos asignar una velocidad constante a una propiedad sin necesidad de keyframes y pudiendo modificar en cualquier momento la duración o los valores de las propiedades de la capa en cuestión.

Para este ejemplo utilizaremos una capa de texto en una composición:

Vamos a escribir el comando time en la propiedad de rotación. Como ya vimos en otras entradas de esta guía, activamos las expresiones para esta propiedad e introducimos el comando time:

El comando time genera un valor que equivale a 1 por cada 25 fotogramas. Eso quiere decir que en el caso de asignar el comando time a la propiedad de rotación como en el ejemplo, en el fotograma 25 el valor de rotación será de 1 grado. El comando time aumentará a esta velocidad sin fin a lo largo de toda la capa. Por ejemplo, en nuestro caso, en el fotograma 200 el valor de rotación será de 8 grados:

Y tendrá un aspecto parecido:

Cabe destacar que no estamos utilizando keyframes para nada en ningún momento, y que es el propio comando time el que se encarga de aumentar de forma constante una propiedad. Dado que el valor que obtenemos es de 1 por cada 25 fotogramas, habitualmente se utiliza algún multiplicador o operación aritmética para poder generar resultados útiles.

Por lo tanto, vamos a escribir *100 al final de la expresión, multiplicando por 100 el valor del comando time en cada momento:

Con este cambio podemos ver que en el fotograma 50 el valor de rotación es de 196 grados:

Y obtenemos esta animación (sin ningún tipo de keyframe):

Es importante destacar, que el comando time siempre nos aumentará un valor aunque modifiquemos la duración de la composición, de la capa, o ambas. Si modificamos la duración de la composición a 200 fotogramas:

Podemos observar que sin modificar la propiedad de rotación, la capa seguirá rotando a la misma velocidad que lo hacia, pero hasta el fotograma 200 en este caso:

El comando time lo podemos utilizar en cualquier propiedad unidimensional, por ejemplo en una propiedad de rotación, de difuminación, de ángulo de color…

Por ejemplo en una propiedad de difuminación de un desenfoque gaussiano funciona correctamente:

 

¿Pero que pasa si queremos utilizar este comando a la propiedad de posición?

Pues que nos saldrá un mensaje parecido a este:

Con este mensaje, After Effects nos advierte que la expresión no es correcta y queda deshabilitada. La razón, que en una propiedad de posición se espera una expresión bidimensional, de dimensión 2 (o tridimensional, de dimensión 3 si habilitamos el 3D) y nuestro comando time únicamente es capaz de ofrecernos un valor unidimensional.

Para poder utilizar el comando time en una propiedad multidiemensional deberemos utilizarlo conjuntamente con el comando value. El comando value nos permite sumar, restar, asignar (o cualquier otra operación aritmética) valores distintos a las diferentes magnitudes de una propiedad. Su sintaxis es:

value + [valor x , valor y]

Donde el + puede sustituirse por otras operaciones, y en el caso de una capa 3D añadiríamos un valor z. En siguientes entregas de esta Guía, veremos en más profundidad la utilidad del comando value. En el caso que nos ocupa podemos utilizarlo para añadir valor mediante el comando time a una dimensión de la propiedad de posición:

De esta forma estamos aumentando con una velocidad de time*100 el valor de la dimensión x de la propiedad de posición, con un resultado:

Así, cualquier modificación que hagamos en el tiempo de la composición:

O en los valores de posición de la capa:

No nos afectará para nada al comando time, que seguirá añadiendo valor con una velocidad constante de time*100 a la dimensión x de la propiedad de posición mediante el comando value:

Por último, recordad que mediante el uso de los slider controls, podríamos “linkar” o enlazar el valor del multiplicador (en este caso de valor 100) con un slider control para realizar cambios de velocidad con keyframes.

Tags | , , ,

Deja tu comentario

CAPTCHA * Límite de tiempo se agote. Por favor, recargar el CAPTCHA por favor.

Política y privacidad de cookies

Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies. Puede obtener más información, o bien conocer cómo cambiar la configuración, en este enlace.

ACEPTAR
Aviso de cookies