X Course Advisor FREE Course Advisor
(Close)
Watch Tutorials
macProVideo.com
Close

Acesso Premium Free

Acesso a nossa biblioteca completa de artigos Hub Premium, arquivos de projeto e os primeiros 10% de cada Tutorial-Video da Biblioteca Tutorial on-line .

Criar sua conta gratuita agora!

After Effects: Expressões Basics
Traduzido pelo Google Translate

Expressões em After Effects são um recurso poderoso, mas um pouco assustador que até mesmo muitos artistas experientes AE coíbe de, simplesmente porque as expressões parecem código de computador. Bem, eles são o código de computador, de uma espécie - de fato, as expressões são baseados em Javascript, muito usado em programação Web, e como todas as linguagens de programação e scripts, expressões têm uma sintaxe estrita. Se você não seguir a sintaxe, o código não será executado, e muitos acham que a sintaxe obscura e intuitiva.

No entanto, After Effects tem ferramentas que ajudam a criar expressões úteis sem ter que saber a sintaxe apropriada ou entender o código subjacente. Neste artigo, vamos dar uma breve olhada em expressões e mostrar-lhe como usar uma expressão simples para criar um medidor VU automático que parece responder a uma faixa de áudio.


Passo 1 - Quais são as expressões?

Uma expressão em After Effects é um modificador aplicado a uma propriedade de animação específica, como a rotação, a qualquer link que propriedade para os valores em outra propriedade, mesmo em outra camada, ou para animar automaticamente que a propriedade sem a utilização de quadros-chave.

Por exemplo, vamos fazer um medidor de volume analógico simples em After Effects: criar um novo comp cerca de 5 segundos de duração, e adicionar um novo tempo, Solid estreito para ele, chamado de agulha - eu fiz meus 20 pixels de largura e 200 pixels de altura:

Needle


Clique duas vezes o sólido para abri-la em sua janela Layer, pegue o Pan Behind (Anchor Point) ferramenta, e deslocar o ponto de ancoragem para a agulha até a sua borda inferior, portanto, a agulha irá girar em torno de seu fim em vez de seu meio.


Passo 2 - A Expressão Wiggle

Agora, neste ponto, podemos acrescentar alguns keyframes rotação aleatória de modo a agulha gira em torno, mas uma maneira muito mais rápida e flexível de fazer isso é usar uma expressão Wiggle, que irá girar automaticamente a agulha de forma aleatória.

Então, digite R para o solo da propriedade Rotation para a agulha, então a opção clique no cronômetro para a propriedade de rotação (Option-clique o cronômetro irá adicionar uma nova expressão). Quando o fizer, você verá que os valores de propriedade para rotação ficam vermelhos, o que significa que são controlados por uma expressão, e você também vai ver uma linha de texto em destaque na linha do tempo dizendo transform.rotation:

Rotate it


Você também verá alguns objetos de interface adicionais aparecem sob os valores de propriedade vermelhos. Agora, que "transform.rotation" texto é apenas um espaço reservado, lembrando-nos que tudo expressão somarmos será aplicada a rotação. Em seguida, com que o texto ainda selecionado, clique na seta de menu Expression Language que apareceu abaixo dos valores de rotação vermelhos quando você adicionou a expressão

setting the wiggle values


Se você clicar fora desse texto, você receberá uma mensagem de erro inútil do After Effects, dizendo que a expressão está desativado. Não se preocupe que para o momento, aqui está o que ela significa.

As palavras que você vê nos parênteses depois de "mexer" são os argumentos possíveis, ou modificadores, que o comando wiggle pode tomar. "Freq" (frequência) refere-se à taxa do wiggle, "AMP" (amplitude) com a quantidade de manobra, e assim por diante.

Por esta expressão wiggle para trabalhar, temos que substituir esses nomes de argumentos com números reais - como é, os argumentos são apenas lembranças do que pode ser modified.That é o que o erro está se referindo - que os argumentos têm de ser substituídos com o Real valores. Neste caso, vamos remover os três últimos argumentos e apenas modificar os dois primeiros, o que nos dará uma animação simples acaso.

Então, coloque o cursor dentro dos parênteses e selecione e exclua tudo entre eles, assim você só ver isto: wiggle ().

Sua expressão deve agora olhar como este:

The expression


E a animação deve ser algo como isto:

[Vídeo id = "10149"]


A expressão wiggle aleatoriamente gira em torno da agulha de uma maneira que simula um voltímetro de responder aos níveis de áudio. Para alterar essa resposta, basta alterar os dois números dentro dos parênteses - maior primeiro número (freq) fará com que o jitter agulha mais rapidamente; um valor mais alto (AMP), segundo fará com que a agulha balançar em

Como você pode ver, keyframing algo como isso exigiria muitos keyframes, e mudar esse movimento keyframed após o fato exigiria uma série de ajustes. Usando uma expressão em vez disso, simplesmente mudando alguns valores irão mudar completamente a animação, e torná-lo muito mais fácil para ajustar o efeito.

Bem, isso é uma introdução básica à expressões. Nós vamos acompanhar esta questão com um outro tutorial sobre como vincular este medidor para os valores de amplitude reais em uma faixa de áudio, portanto, fique atento para isso. Entretanto, como sempre experimento, e divirta-se!


Richard Lainhart

Richard Lainhart | Articles by this author

Richard Lainhart is an award-winning composer, filmmaker, and author. His compositions have been performed in the US, Europe Asia, and Australia, and recordings of his music have appeared on the Periodic Music, Vacant Lot, XI Records, Airglow Music, Tobira Records, Infrequency, VICMOD, and ExOvo labels. His animations and short films have been shown in festivals in the US, Europe, and Asia, and online at ResFest, The New Venue, The Bitscreen, and Streaming Cinema 2.0. He has authored over a dozen technical manuals for music and video hardware and software, served as Contributing Editor for Interactivity and 3D Design Magazines, and contributed to books on digital media production published by IDG, Peachpit Press, McGraw Hill, and Miller Freeman Books. Previously an Adobe Certified Expert in After Effects and Premiere, a demo artist for Adobe Systems, and co-founder of the official New York City After Effects User Group, he was, from 2000-2009, Technical Director for Total Training Productions, an innovative digital media training company based in New York and California.

Comments

You must be logged in to post a comment.
Create an Account  Login Now

What is macProVideo.com?

macProVideo.com is an online education community featuring Tutorial-Videos & Training for popular Audio & Video Applications including Adobe CS, Logic Studio, Final Cut Studio, and more.
© 2018 macProVideo.com
a division of NonLinear Educating Inc.
Link