Uma expressão do After Effects é semelhante a uma linha de código de computador ou script de ação no Flash (agora Adobe Animate). Muito parecido com código de computador ou script de ação, uma expressão é algum tipo de fórmula que informa o After Effects para fazer algo específico. Diferentemente do script de ação, no entanto, as expressões vivem dentro dos atributos de um elemento, como sua escala ou rotação.
Então, qual é o ponto de usar uma expressão? Bem, expressões podem funcionar de várias formas, mas os dois melhores exemplos são animar algo e afetar a animação de algo. Por que usar uma expressão para animar em vez de usar quadros-chave?
Quando e como usar expressões
Digamos que você tenha uma bola se movendo pela tela da esquerda para a direita, mas você também quer que a bola se mexa. Em vez de ir à mão e fazer isso, ou aplicar um efeito e dar a ele muitos e muitos quadros-chave, podemos simplesmente aplicar uma expressão de manobra a ele.
Então, só teremos nossos dois quadros-chave dizendo para ir da esquerda para a direita, mais a expressão dizendo para mexer. Ele mantém as coisas legais e organizadas, além de ser facilmente alterável. Em vez de ter que refazer centenas de quadros-chave, se quisermos que nossa manobra seja mais extremada, podemos simplesmente mudar a expressão. Então, estamos animando nosso objeto de duas maneiras, usando quadros-chave e usando uma expressão.
Outro exemplo comum de como as expressões podem funcionar no After Effects é afetando uma parte da animação sem realmente animá-la. Você pode escrever uma expressão que diz que à medida que o tempo avança nossa animação se tornará mais extrema ou menos extrema.
Se tivermos um efeito de luz pulsante, podemos aplicar uma expressão a ela que diz que, à medida que nossa animação reproduz a luz pulsante, ela se torna mais e mais dramática, sem precisar entrar e animar a ampliação desse efeito. Aqui, não estamos animando usando uma expressão, mas afetando uma animação com a expressão.
Uma expressão Wiggle como um exemplo
Vamos fazer uma simples expressão de manobra como um exemplo para entender como eles funcionam.
Você criará uma nova composição no After Effects com 24 quadros de comprimento e fará o script de ação lá. Agora, lembre-se, ao contrário do script de ação no Flash (Animate), você não pode adicionar script de ação a uma composição como um todo. Expressões vivem dentro de elementos em sua linha do tempo e dentro de atributos desses elementos. Então você precisa fazer algo para aplicar a expressão.
Vamos fazer um quadrado simples usando sólidos. Hit Command Y e faça um pequeno quadrado. Agora vamos fazer uma expressão simples para aprender como eles funcionam.
Com seu sólido selecionado, pressione P para exibir o menu suspenso Posição em sua linha do tempo. Se você for animá-lo, basta clicar no cronômetro para ativar os quadros-chave, mas para adicionar uma expressão, será necessário clicar em Option ou Alt no cronômetro.
Isso transformará o atributo Position em um novo menu suspenso, adicionando Expression: Position abaixo dele. Você verá à direita na sua linha do tempo uma área que você pode digitar que diz "transform.position"
Este campo de texto aqui é onde nós digitamos todas as nossas expressões. Uma expressão simples e agradável é a expressão de manobra, como mencionado anteriormente - isso fará com que seu objeto se mova ligeiramente ao longo da animação.
A expressão wiggle é configurada assim: wiggle (x, y)
Para começar a sua expressão, você vai digitar "wiggle" - isso indica ao After Effects que você está aplicando a expressão wiggle seguida pelos valores entre parênteses, que informa ao After Effects quando e quanto se mexer.
X significa quantas vezes por segundo você deseja que o After Effects mova seu objeto, portanto, se seus quadros por segundo forem 30, colocar um 30 para o valor de x fará com que seu objeto se mova em cada quadro. Colocar um 15 a 30fps resultará em todos os outros quadros movendo seu objeto, etc.
O valor Y representa o quanto você deseja que seu objeto se mova. Assim, um valor Y de 100 irá mover seu objeto 100 pontos em qualquer direção e um valor Y de 200 moverá seu objeto 200 pontos em qualquer direção.
Então, uma expressão de manobra concluída será algo como isto: wiggle (15,250)
Agora você verá seu quadrado se movendo ao redor do seu palco quando você acertar o jogo, mas você não aplicou nenhum keyframes. Você pode até mesmo entrar e fazer o exemplo originalmente citado e adicionar quadros-chave do seu quadrado movendo-se da esquerda para a direita junto com a sua expressão.
Então, em resumo, uma expressão do After Effects é um pedaço de texto, muito parecido com um pedaço de código, aplicado a uma propriedade de um elemento que está afetando essa propriedade. Eles funcionam de várias formas e têm uma ampla gama de usos, mas, assim como o código, são complicados para erros de ortografia e pontuação, por isso, verifique novamente ao digitar.