Expresiones para adobe After effects para crear las agujas de un reloj
Ejemplo simple
Con estas tres expresiones vamos a podemos girar las tres agujas del reloj automaticamente
y ajustando la hora incial.
Para usarlo simplemente sigue estos pasos:
1. Crea las 3 agujas del reloj y colocalas con el mismo centro, teniendo en cuenta el punto de interes para el giro.
2. Aplica las siguientes expresiones a las diferentes capas en su rotacion.
3.Cambiar el valor de forwardtime, para elegir la posición de inicio de las agujas.
PARA LAS HORAS
forwardtime = 10;
starttime = time+(forwardtime*3600);
h =starttime/3600;
s = Math.floor(h);
s2 = h-s;
if (s2 > 0.99){
transform.rotation = (Math.floor(h)*30)+((s2-0.99)*(1/0.01)*30);
}else{
transform.rotation = Math.floor(h)*30;
}
---------------------------------------------------------------------------------------------------------------------------
PARA LOS MINUTOS
forwardtime = 11;
starttime = time+(forwardtime*60);
m = starttime/60;
s = Math.floor(m);
s2 = m-s;
if (s2 > 0.9){
transform.rotation = (Math.floor(m)*6)+((s2-0.9)*(1/0.1)*6);
}else{
transform.rotation = Math.floor(m)*6;
}
----------------------------------------------------------------------------------------------------------------------------
PARA LOS SEGUNDOS
timer = time+23;
s = Math.floor(timer);
s2 = timer-s;
if (s2 > 0.7){
transform.rotation = (Math.floor(timer)*6)+((s2-0.7)*(1/0.3)*6);
}else{
transform.rotation = Math.floor(timer)*6;
}
No hay comentarios:
Publicar un comentario