All Articles After Effects
After Effects: Expressions Basics
Richard Lainhart on Tue, February 14th 0 comments
While Expressions in Adobe After Effects can intimidate many a user, there's many reasons to embrace them fully and Richard Lainhart shows us how friendly they can be.

Les expressions dans After Effects sont une fonctionnalité puissante, mais plutôt effrayant que même de nombreux artistes expérimentés AE se détourner d'eux tout simplement parce que les expressions ressembler à un code informatique. Eh bien, ils sont des codes informatiques, d'une sorte - en fait, les expressions sont basés sur JavaScript, très utilisé dans la programmation Web, et comme tous les langages informatiques et les scripts, les expressions ont une syntaxe stricte. Si vous ne suivez pas la syntaxe, le code ne s'exécutera pas, et beaucoup trouvent que la syntaxe obscure et peu intuitive.

Toutefois, After Effects dispose d'outils qui vous aident à créer des expressions utiles sans avoir à connaître la syntaxe correcte ou de comprendre le code sous-jacent. Dans cet article, nous allons jeter un bref regard sur les expressions et vous montrer comment utiliser une expression simple de créer un VU-mètre automatique qui semble répondre à une piste audio.


Étape 1 - Que sont les expressions?

Une expression dans After Effects est un modificateur appliqué à une propriété d'animation spécifique, comme la rotation, soit le lien que la propriété des valeurs dans une autre propriété, même dans une autre couche, ou pour animer automatiquement que les biens sans utiliser d'images clés.

Par exemple, nous allons faire une sonomètre analogique simple dans After Effects: créer une nouvelle comp environ 5 secondes, et ajouter un nouveau terme, solide étroit pour elle, appelé à aiguilles - j'ai fait la mienne 20 pixels de large et 200 pixels de haut:

Needle


Double-cliquez sur le solide pour l'ouvrir dans sa fenêtre de calque, prenez la Pan Derrière (de point d'ancrage) outil, et déplacer le point d'ancrage pour l'Aiguille vers le bas à son bord inférieur, de sorte que le Needle va tourner autour de son extrémité, au lieu de son milieu.


Étape 2 - l'expression wiggle

Or, à ce point, nous pourrions ajouter quelques images clés de rotation aléatoires de sorte l'aiguille tourne autour, mais d'une manière beaucoup plus rapide et plus souple pour le faire est d'utiliser une expression Wiggle, qui fait pivoter automatiquement l'aiguille au hasard.

Donc, tapez R en solo la propriété Rotation de l'aiguille, puis Option-cliquez sur le chronomètre pour la propriété Rotation (Option-clic sur le chronomètre va ajouter une nouvelle expression). Lorsque vous le faites, vous verrez que les valeurs de propriété pour la rotation devient rouge, ce qui signifie qu'ils sont contrôlés par une expression, et vous verrez également une ligne de texte en surbrillance dans le scénario dit transform.rotation:

Rotate it


Vous verrez également des objets d'interface supplémentaires apparaissent sous les valeurs de propriété rouges. Maintenant, que «transform.rotation" texte est tout simplement un espace réservé, nous rappelant que tout ce que nous ajoutons l'expression sera appliqué à la rotation. Ensuite, avec ce texte toujours en surbrillance, cliquez sur la flèche du menu Expression Language qui est apparu en dessous des valeurs de rotation en rouge lorsque vous avez ajouté l'expression

setting the wiggle values


Si vous cliquez en dehors de ce texte, vous obtiendrez un message d'erreur inutile de After Effects, en disant que l'expression est désactivé. Ne vous inquiétez pas pour le moment; voici ce que cela signifie.

Les mots que vous voyez dans les parenthèses après "wiggle" sont les arguments possibles, ou modificateurs, que la commande de manoeuvre peut prendre. "Freq" (fréquence) se réfère au taux de la manoeuvre, "amp" (amplitude) de la quantité de manœuvre, et ainsi de suite.

Pour cette expression wiggle à travailler, nous devons remplacer ces noms d'arguments avec des nombres réels - comme c'est le cas, les arguments ne sont que des rappels de ce qui peut être modified.That c'est ce que l'erreur se réfère à - que les arguments doivent être remplacés avec de vrais les valeurs. Dans ce cas, nous allons supprimer les trois derniers arguments et il suffit de modifier les deux premiers, ce qui nous donnera une animation aléatoire simple.

Alors, mettez votre curseur à l'intérieur des parenthèses, puis sélectionnez et supprimez tout entre eux, de sorte que vous venez de voir ceci: wiggle ().

Votre expression doit maintenant ressembler à ceci:

The expression


Et votre animation devrait ressembler à ceci:

[Vidéo id = "10149"]


L'expression de tremblement aléatoire tourne autour de l'aiguille d'une façon qui simule un vumètre répondant à des niveaux audio. Pour changer cette réponse, il suffit de changer les deux nombres à l'intérieur des parenthèses - une plus grande première (freq) nombre fera la gigue aiguille plus rapidement; plus d'une seconde (amp) va provoquer une l'aiguille se balancer en

Comme vous pouvez le voir, keyframing quelque chose comme ça, il faudrait de nombreuses images clés, et en changeant la motion keyframed après le fait, il faudrait beaucoup de peaufinage. En utilisant une expression au lieu, simplement en changeant un couple de valeurs va changer complètement l'animation, et de le rendre beaucoup plus facile d'ajuster l'effet.

Eh bien, c'est une introduction de base à des expressions. Nous allons suivre cette question avec un autre tutoriel sur le lien entre ce compteur à des valeurs d'amplitude réelles dans une piste audio, alors restez branchés pour cela. En attendant, comme toujours, l'expérience et amusez-vous!


Comments (0)

You must be logged in to comment.

Feedback
Course Advisor
Don't Know Where To Start?
Ask A Course Advisor
Ask Us!
Copy the link below and paste it into an email, forum, or Facebook to share this with your friends.
Make money when you share our links
Become a macProVideo.com Affiliate!
The current affiliate rate is: 50%
Classes Start Next Week!
Live 8-week Online Certification Classes for: