Tengo una capa en After Effects a la que le he aplicado un brillo exterior como estilo de capa. Idealmente, me gustaría que el brillo se apague y se encienda, en un ciclo, comenzando en un punto en el tiempo y luego deteniéndose. ¿Es esto posible, tal vez con un guión?
Sugeriría animar la propiedad 'Opacidad' del brillo exterior :
0%
100%
loopOut(type = "pingpong")
para obtener un bucle sin fin de ambos valores
Longitud de la composición: 49 fotogramas,
2 fotogramas clave: fotograma 0
> opacidad 0%
, fotograma 25
> opacidad100%
Nota: para crear una animación menos genérica, también puede crear 3 o más fotogramas clave utilizando loopOut(type="cycle")
expresión en su lugar.
Para iniciar la animación en un momento predefinido y detener la animación como desee, puede duplicar la capa dos veces y eliminar los estilos de capa de ambos duplicados para concatenar las 3 capas a mano o escribir una condición simple como esta:
// get the current frame of the composition
currentFrame = timeToFrames(time, 1 / thisComp.frameDuration, false);
// check if the current frame is in the predetermined range
if (currentFrame >= 20 && currentFrame <= 60) {
// loop all keyframes
loopOut(type = "cycle");
}
else{
// if the current frame is not in predetermined range set glow opacity to 0
thisLayer.layerStyle.outerGlow.opacity = 0;
}
Duración de la composición: 80 fotogramas,
rango de animación en bucle: fotograma 20 - 60,
3 fotogramas clave: fotograma 0
> opacidad 0%
, fotograma 10
> opacidad 100%
, fotograma 20
> opacidad0%
puntapié
timeToFrames(time, 1 / thisComp.frameDuration, false)
es lo mismotime / thisComp.frameDuration
que no? Más simple y una llamada de función menos.p2or