Tutorial: expressão para alternar trilhas no After Effects

Se você está iniciando no universo do After Effects, talvez sinta dificuldade nesse tutorial pois pulei alguns processos simples como, por exemplo: criar uma composição ou usar Adjustment Layers. Mas pode ser útil salvar para consultar no futuro.

Antes de começar o tutorial, é importante destacar que: em um mundo ideal ou em grandes projetos, um estúdio de sound design cuidaria de toda parte sonora de uma animação ou de um vídeo. Em projetos menores, que não necessitam da sincronização de tipografia ou elementos, o time de Motion pode vir a escolher uma ou mais trilhas após a finalização das peças, bem como decidir qual das que selecionadas faz mais sentido de acordo com o movimento dos elementos.

Partindo desta realidade, estava no seguinte cenário:

Responsável por uma demanda que iria para aprovação com duas ou mais opções de trilha, a pedido do cliente. Então, se o processo de escolher uma trilha sonora já é demorado... ficar alternando, manualmente, uma por uma dentro do After Effects seria ainda mais. Foi pensando em otimizar o tempo e acelerar o processo, que busquei resolver esse "problema" ao utilizar uma expressão que aperfeiçoasse e automatizasse essa troca de trilhas.

Como esse passo a passo me ajudou, escrevi esse artigo para que possa ajudar outros colegas da área.

Vamos ao passo a passo:

Passo 1: já com o After Effects aberto e um novo projeto criado, importe o seus arquivos de áudio;

Passo 2: crie uma nova composição e coloque os arquivos de áudio dentro dela;

Passo 3: clique em algum dos arquivos de áudio para garantir que a composição está ativa e clique em: Layer > New > Adjustment Layer ou utilize o atalho Ctrl+Alt+Y;

Passo 4: selecione o Adjustment Layer e vá em: Effect> Expressions Control e escolha a Dropdown Menu Control;

Uma dica: você pode renomear tanto o Adjustment Layer quanto o Dropdown Menu Control. Mas seguiremos com os nomes originais para entendermos a expressão.

Passo 5: clique no Adjustment Layer e no painel de Effects Control trave a visualização do parâmetro da expressão. Isso é importante para focarmos no Dropdown Menu Control mesmo clicando em outras layers dentro da composição e é isso que iremos fazer.

Passo 6: observe que ao lado do nome Dropdown Menu Control tem dois nomes em azul que são clicáveis. Em Edit você pode adicionar e excluir itens e mudar os nomes também mas para a expressão o que importa são os números que não podem ser mudados.

Passo 7: selecione uma das trilhas e aperte a letra L para abrir a propriedade Audio Levels da trilha. Segure a tecla Alt e clique no relógio pequeno que apareceu para visualizar a caixa de texto que é onde escrevemos as expressões;

Feito isto, copie e cole essa expressão:

if (thisComp.layer("Adjustment Layer 1").effect("Dropdown Menu Control")("Menu") == 1){

[-15,-15];

}

else {

[-volume,-volume];

}

Explicando a expressão: estamos utilizando If e Else do JavaScript que basicamente significa “Se isso for verdadeiro, faça isso, se for falso, faça essa outra coisa aqui”.

Passo 8: selecione a outra layer de música e repita o processo de adicionar uma expressão. Copie a expressão acima e troque o ==1 por ==2.

Explicando a expressão: esses números podem ser 1,2,3,4,5 dependendo do número de trilhas que colocou em sua composição e o número de itens lá no Edit no Dropdown Menu Control.

O que está acontecendo é que a expressão está pegando esses números do subitem Edit do Dropdown Menu Control, independente do nome renomeado. Nesse caso está Item 01, mas poderia ser Trilha 001.

Passo 9: na expressão onde tem volume você precisa trocar por um número de +0 até -99. Aqui ficou assim:

if (thisComp.layer("Adjustment Layer 1").effect("Dropdown Menu Control")("Menu") == 1){

[-15,-15];

}

else {

[-99,-99];

}

Explicando a expressão: Os dois primeiros valores (-15-15) são o quanto de db a música (Item 01) que escolheu lá no Dropdown Menu Control terá quando ela tocar no preview e também for para o render final. Nesse exemplo utilizei -15-15 porque o áudio geralmente é alto para os padrões de social e o -99,-99 é inaudível, portando

Dica: Como estamos mexendo no volume das músicas, para ter controle dos Keyframes para fazer um fade por exemplo, você precisa criar uma nova composição e mexer no volume dessa nova composição.

Por fim

É isso, para testar: dê o play na timeline, se tudo estiver funcionando, a trilha que foi definida com a expressão == 001 irá tocar, vá ao Adjustment Layer, clique no Dropdown Menu Control e altere de Item 01 para Item 02, isso fará que a trilha definida com o ==2 toque.

Utilizar isso no seu dia a dia não vai ser muito comum mas como por aqui funcionou achei importante compartilhar. Acredito que dê para melhorar muito esse processo ainda mas já é um começo.

Abraços.

Last updated