#expresionrebote #expresionesaftereffects Aprende con este tutorial de After Effects cómo hacer una animación de rebote profesional. Genera 2 keyframes y aplica la expresión de rebote para conseguir un efecto de rebote de forma fácil.
Conviértete en miembro de este canal para disfrutar de ventajas exclusivas: https://www.youtube.com/channel/UCs8PzILuoc4C8P90Z19p8cg/join
Copia y pega el código (Rebote simple)
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){
n--;
}
}
if (n == 0){
t = 0;
}else{
t = time - key(n).time;
}
if (n > 0 && t < 1){
v = velocityAtTime(key(n).time - thisComp.frameDuration/10);
amp = .06;
freq = 3;
decay = 5.0;
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}else{
value;
}
Copia y pega el código (Gravedad & elasticidad)
e = .7; //elasticidad
g = 5000; //gravedad
nMax = 9; //número de rebotes permitidos
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time) n--;
}
if (n > 0){
t = time - key(n).time;
v = -velocityAtTime(key(n).time - .001)*e;
vl = length(v);
if (value instanceof Array){
vu = (vl > 0) ? normalize(v) : [0,0,0];
}else{
vu = (v < 0) ? -1 : 1;
}
tCur = 0;
segDur = 2*vl/g;
tNext = segDur;
nb = 1; // number of bounces
while (tNext < t && nb <= nMax){
vl *= e;
segDur *= e;
tCur = tNext;
tNext += segDur;
nb++
}
if(nb <= nMax){
delta = t - tCur;
value + vu*delta*(vl - g*delta/2);
}else{
value
}
}else
value
RGTutoriales es una canal para aprender a usar Adobe After Effects. Los tutoriales cubrirán cada uno de los aspectos, paneles y configuraciones; así como atajos de teclado y formas de trabajo eficientes y ordenadas. En definitiva, clases concretas y dinámicas para aprender, paso a paso, el funcionamiento de este software de post-producción, motion graphics y efectos digitales.
Suscríbete y conoce este programa a tu ritmo, con ejemplos diarios, rápidos y sencillos
¿Necesitas servicios profesionales de vídeo y animación? Visítanos en https://rgmultimedia.es/
¿Tienes alguna duda sobre este u otro vídeo del canal? Comenta o escribe tus propias sugerencias y/o dudas para poder resolverlas en futuros vídeos 😉
Apúntate a alguno de mis cursos en Udemy