Nesse exercício mostramos como animar automaticamente ponteiros de relógio utilizando expressões nos parâmetros de rotação dos layers. Depois de importar sua arte em camadas, basta posicionar os anchor points nos lugares corretos e animar os parâmetros com as expressões. A ideia básica á animar o ponteiro das horas com o tempo da composição e “linkar” a rotação do ponteiro dos minutos multiplicando o resultado por 12 para a animação corresponder à um relógio.

Passo 01 – Crie sua arte em camadas

Você pode criar sua arte tanto no Illustrator como no Photoshop, o importante é manter as camadas separadas. No meu caso utilizei o Illustrator, pelo fato que desenhos vetoriais mantém a qualidade no escalonamento ou quando se aproxima com uma câmera 3D, além dos arquivos ficarem mais leves e você ainda tem a opção de converter os layers em Shape Layers dentro do After Effects.

illustrator_2016-11-20_09-39-38

02 – Importe sua arte para o After Effects

Depois de importar e organizar seus arquivos vale a pena conferir o tamanho da composição e quantos segundos ela tem. No meu caso usei um preset que já vem com o After Effects (HDV 1080 24) e mudei a duração para 5 segundos. Usei a versão de 24 fps para diminuir o número de frames por segundo do render final, seu olho não vai notar muita diferença entre o 30 fps e o 24 fps, mas sempre (quando possível) tendo 6 frames a menos por segundo para renderizar é uma boa economia de tempo. 😀

afterfx_2016-11-20_10-02-20 afterfx_2016-11-20_10-01-36

03 – Configure os centros dos objetos (anchor points)

Nessa próxima etapa você deve corrigir a posição dos centros dos objetos (anchor point (Atalho: Y)) para que a animação dos ponteiros ocorra na posição correta. O que fiz foi chamar uma régua (Ctrl + R) puxei duas linhas guias para medir o centro do círculo. Reposicionei os ponteiros e os centros e ainda pintei cada um dos layers de uma cor diferente para melhor visualização. Note também que usei o “solo” nos layers para apenas enxergar o que preciso para a ação.

afterfx_2016-11-20_10-20-52

04 – Anime o ponteiro das horas

Para girar o ponteiro das horas eternamente você pode “invocar” uma palavra chave (time) utilizando o próprio tempo da composição a seu favor. Primeiro isole as rotações dos layers selecionados com a tecla R de rotação e no ponteiro das horas, pressione Alt e clique com o botão esquerdo do mouse no ícone do cronômetro para digitar a expressão: time*X, onde X é à variável de velocidade do ponteiro. No meu caso usei X = 50, logo time*50. Basta clicar para fora e testar a velocidade com a barra de espaço (play). Caso queira aumentar ou diminuir a velocidade, basta aumentar ou diminuir o valor de X.

afterfx_2016-11-20_10-31-24

 

05 – Anime o ponteiro dos minutos

Agora para animar o ponteiro dos minutos, basta utilizarmos o Pick Whip para “linkar” a rotação dos minutos com a rotação das horas e multiplicar por 12 para ter a relação correta na rotação. Para isso basta usar o mesmo princípio para chamar as expressões (Alt+Clique), mas desta vez você pode arrastar o pick whip direto na rotação do ponteiro das horas que o próprio After escreve a expressão para você.

2016-11-20_10-53-15

A expressão deve ficar mais ou menos assim: thisComp.layer(“Ponteiro Hora”).transform.rotation, agora basta ir no fim da linha e multiplicar por 12, deixando a expressão dessa maneira: thisComp.layer(“Ponteiro Hora”).transform.rotation*12

Se fizer um novo teste, verá que o ponteiro dos minutos agora gira automaticamente com o ponteiro das horas.

afterfx_2016-11-20_10-49-05

Removendo os solos dos layers, escondendo as réguas e as guias a animação deve ficar mais ou menos como a seguinte:

2016-11-20_11-01-45

E é claro, depois de animar mais algumas posições e rotações podemos chegar no seguinte resultado, que inclusive você pode baixar o projeto e ver como foi feito aqui:

2016-11-20_11-21-14