Dans les parties 1 - 3 de ce tutoriel série, Nous avons vu comment on peut construire dans les rouages et les engrenages After Effects utilisant le chemin d'effet des textes. Bien qu'il existe une variété de méthodes de construction de rouages et engrenages, Utilisant le chemin de texte signifie que nous pouvons créer les rouages de tailles différentes, qui animent ensemble.
1 -3 parties étaient sur la création de l'engrenage, ce tutoriel est de l'animation.
Plus précisément, Ce didacticiel est conçu pour vous faire penser à des expressions, Qui sont extrêmement puissants, mais souvent négligé.
Expressions ont été ajoutés dans la version 5, Mais ils ne sont pas évidentes - vous pas remarqué l'ajout d'expressions, sauf si vous cherchez a été spécialement pour eux. Et parce qu'ils n'ont pas changé la façon dont vous avez à utiliser After Effects, De nombreux animateurs ont continué à travailler exactement comme ils ont pendant des années, Et même pas eu un départ.
Expressions sont une alternative aux images clés - au lieu de fixer un nombre déterminé (par exemple, Keyframe une rotation de 30 degrés), Une expression est une formule ou une règle qui calcule automatiquement la valeur. Si vous avez utilisé excel alors vous comprendrez la différence entre la saisie dans une réelle valeur, Et ayant l'excellence pour vous de calculer avec une formule.
Le but de ce tutoriel est de vous faire apprécier la manière dont les expressions peuvent être utiles, Et en montrant que quelque chose qui semble assez compliqué est simple lorsque vous allez à le faire vous-même.
Les parties 1,2 et 3 de cette série a utilisé la même After Effects dossier de projet, mais avec la partie 4, Nous commençons de nouveau à partir de zéro.
| --- partie quatre: Le déplacement et le groove de nos engins!--- |
Commencer par l'ouverture d'un nouveau projet, La création d'une nouvelle compoSition et l'importation des fichiers nécessaires. Il ya quelques fichiers d'image, nous allons utiliser dans le cadre du projet, Y compris le «ver d'engins 1 seconde boucle" de tutorial 3, Et une série de rouages qui j'ai créé en utilisant les techniques en cours 2. Vous devrez remplir tutoriel 3 et rendre le ver engins film. également télécharger les fichiers de projet à la hauteur de.
J'ai utilisé le PAL par défaut de 768 x 576, à 25 fps.
Faites glisser la boucle de ver engins dans le montage-chronologique et l'utilisation de la "boucle" la fonction de prolonger la durée de 1 minute - dans la partie 3.

Dans ce cas, La poSition x du ver est de 50 engins.
La première chose que nous allons ajouter la grande crémaillère, nous avons fait dans le tutorial 2. Il a été rendu comme une image fixe et nommé "crémaillère 3 - 36 dents". Faites-la glisser dans la compoSition et la poSition des dents afin que le maillage bien avec le ver engins. J'ai utilisé les valeurs de la poSition 219, 127.

Parce que le ver engin se déplace vers le haut, J'ai fait les dents de la crémaillère reste sur le dessus du filet. Si le ver engins déplacé dans la direction opposée, J'aurais fait les dents de la crémaillère de repos contre la face inférieure d'un fil.

L'idée est de faire une rotation comme le rouage le ver se transforme engins. Nous pourrions manuellement la rotation d'images clés, Mais cela est une bonne occasion de démontrer une simple expression. La rotation de la crémaillère a trait à la rotation de l'engin de ver. On peut utiliser une expression à calculer ce que nous, Et de cette façon, nous n'aurez jamais à modifier les paramètres, si nous prolongeons la durée de la compoSition.
Sélectionner la couche à crémaillère, Et appuyez sur la touche r pour révéler les paramètres de rotation.

Cliquez sur "rotation" pour sélectionner la propriété, Et cliquez sur "ajouter l'expression", Dans le menu animation.

After Effects est maintenant le nombre de rouge, Et a ajouté une ligne de texte pour le montage chronologique,. Cette ligne de texte est l'expression de notre. à ce stade, C'est dire que la rotation = rotation. Il serait peut-être zen, Mais c'est aussi un peu redondante.

Ce que nous allons faire est de définir une règle qui détermine la façon dont la coque a trait à la vitesse supérieure ver. Nous devrions commencer à penser à ce que cette règle va être.
Le ver de l'engin est une image d'un engin tournant ver - le film lui-même ne doit pas tourner ou changer de poSition. Nous allons donc utiliser le temps du film comme la base de notre expression.
Nous avons conçu le ver engins afin qu'il tourne une fois par seconde. Chaque fois qu'il tourne, Déplacer les dents jusqu'à ce que, après un deuxième, Ils ressemblent, ils ont passé toute une dent. Tout cela a été fait dans la partie 3. Le fait est que 1 seconde = 1 dent.
Notre crémaillère a 36 dents - à nouveau, Nous avons conçu de cette façon dans la partie 2. De même pour notre crémaillère pour faire une révolution complète, Le ver train de tourner a 36 fois - 1 tour de la vis sans fin pour tous les engins de dent sur la dent. Nous pouvons utiliser cette information pour créer une relation entre le temps du ver engins film, Et la rotation de la crémaillère.
Nous savons que 36 révolutions de l'égalité des engins de ver 1 tour de la coque.
Nous savons que 36 révolutions de l'engin se ver 36 secondes.
Nous savons que 1 tour de la coque est de 360 degrés.
Par conséquent, Notre crémaillère doit tourner de 10 degrés par seconde - 360 degrés divisés par 36 secondes.
C'est ce que notre expression fera-il dire After Effects que pour chaque seconde du ver engins animation, La coque doit tourner de 10 degrés.
Avis de ces trois icônes, Car ils vont devenir votre nouveau meilleur ami:

En termes simples, Une expression est une formule. Mais "formules" son complexe et implique également beaucoup de dactylographie, Et peut être fastidieux de taper.
Ces icônes sont nos sauveurs - ils sont conçus pour nous construire des expressions avec le minimum de tracas et de dactylographie.
Nous allons arriver à la mi-icône de côté, Mais pour l'instant, nous allons utiliser la flèche.
La flèche est le raccourci vers un menu de commandes. Au lieu d'avoir à apprendre la terminologie complexe de la programmation, Tout ce que nous avons à faire est de cliquer sur celui que nous voulons à partir d'une liste. Il est vraiment simple.
Dans ce cas, Nous allons utiliser le «temps» de commande - donc cliquez sur la flèche de révéler toutes les options, Et du "global" menu "le temps"

After Effects a inséré le mot «temps», où il disait "rotation".

Vous pourriez penser que c'est un anti-climax, Parce que vous pourriez avoir tapé le mot «temps» plus vite qu'il a fallu pour lire ce dernier chapitre -, mais croyez-moi - de ne pas avoir à taper des commandes est très. également, Si vous ne connaissez pas la terminologie correcte pour une commande, Vous pouvez généralement deviner en regardant les options. Mais revenons à ce.
Le «temps» fonctionne en quelques secondes, Et comme nous avons besoin de notre crémaillère à tourner de 10 degrés par seconde, Tout ce que nous avons à faire est d'ajouter un "* 10".
Cliquez dans la zone de texte et tapez "* 10".

Cliquez sur l'extérieur de la boîte et vous avez terminé. C'est une expression. La rotation de la coque est égale à la durée (en secondes), multiplié par 10.

Essayez de frotter dans le montage chronologique, et vous remarquerez que le rouage tourne maintenant en parfaite synchronisation avec le ver de d'engins. Nous n'avons pas à y penser, pas plus.
Expressions sont vraiment simple, Permet de mettre en place si un autre.
Faites glisser l'autre à crémaillère - l'un avec 12 dents - sur la compoSition et le placer à 383,64. Au cadre 0, Les dents doivent maillage avec le plus grand bien à crémaillère.


Il est évident que la grande crémaillère devient la plus petite dent, Si une fois de plus nous pouvons mettre en place facilement une expression à faire cela pour nous.
Sélectionner la couche à crémaillère avec 12 dents, Et appuyez sur "r", de révéler les propriétés de la rotation. Cliquez sur le mot "rotation" pour le sélectionner, Et "ajouter l'expression" - comme nous l'avons fait plus tôt.

Cette fois, La rotation de notre crémaillère sera directement liée à la rotation de la première dent, Ainsi l'ajout de l'expression sera encore plus facile.
Rappelez-vous nos nouveaux meilleurs amis:

Le centre est l'icône de "pick whip» - et nous permet de cliquer sur tout ce que nous voulons inclure dans notre expression. Il nous sauve beaucoup de dactylographie.
Tout ce que nous avons à faire est de cliquer sur l'icône pick whip, Et faites-la glisser vers la «rotation» de notre première crémaillère. Si vous ne pouvez pas voir la rotation de la dent 36-cog, Sélectionnez le calque et appuyez sur "r" de sorte que la rotation d'expression que nous venons d'entrée est visible.
Vous pouvez faire glisser le pick whip soit le mot «rotation» ou aux numéros, Même si elles sont rouges et dire 0.
Vous remarquerez que lorsque vous faites glisser le pick whip sur le mot "rotation", After Effects appelle une boîte autour d'elle, Montrant que vous choisissez, il. Lorsque vous relâchez le pick whip, After Effects ajoute le texte à notre nouvelle expression pour nous:

Il pourrait être compliqué, Mais rappelez-vous - nous n'avons pas eu à taper une lettre. Le texte qui After Effects a inséré dit il où trouver la rotation de la dent 36-cog. De gauche à droite, Le texte "this_comp" signifie que nous sommes à la recherche de la compoSition (et non pas une pré-compoSition, Par exemple). La "couche (" cog 3 - 36 dents.Pct ") est révélateur After Effects couche qui nous avons affaire à, Et de la «rotation» à la fin, c'est dire After Effects que nous la copie de la rotation de la valeur. Il pourrait ressembler à un fouillis, Mais il ya une simple structure sous-jacente.
Essentiellement, Cette ligne de texte est maintenant une expression qui fait de la rotation de nos 12 dents de la crémaillère à l'égalité que le calque "cog3 - 36 dents.Pct ".
Parce que notre première dent a 36 dents, Et celui-ci ne dispose que de 12, Nos 12 dents dent doit tourner 3 fois plus vite que la grande crémaillère (36 / 12 est 3), mais dans la direction opposée. D'ajuster nos expression pour faire cela automatiquement, Tout ce que nous avons à faire est de cliquer dans la zone de texte et d'ajouter 3 *-.

Et nous avons - notre deuxième expression.
Vous pouvez le maquis dans le montage chronologique, et vous verrez comment l'engin se tourne ver la grande crémaillère, Et le grand tournant de la dent est plus petit rouage.
Tous, sans images clés.
Nous allons faire une autre juste pour le fun, De souligner à quel point il est simple.
Faites glisser le "rouage 7" dans la compoSition - il a 16 dents. PoSition à 236,316. Au cadre 0, Il maillage avec la crémaillère 36 dents bien.

Comme nous l'avons fait avec notre deuxième crémaillère, Nous allons ajouter une simple expression de sorte que la grande crémaillère avec 36 dents, il va tourner.
Parce que nous voulons relier les deux propriétés de la rotation, Nous devons être en mesure de voir les deux d'entre eux dans le montage-chronologique. Si vous ne pouvez pas voir la "rotation" de la crémaillère 36 dents (comme dans la capture d'écran ci-dessus), Sélectionner les 36 dents de crémaillère couche et appuyez sur "r" pour révéler la rotation, Puis faire la même chose pour notre nouvelle dent, à 16 dents. Cela signifie que les propriétés que nous voulons lien sont visibles.
Vous devez connaître les traiter maintenant - cliquez sur le mot "rotation" pour nos 16 dents crémaillère, Sélectionnez "ajouter l'expression" dans le menu, Puis utilisez les pick whip de faire glisser un lien vers les 36 dents de crémaillère. Notez que vous pouvez faire glisser le fouet pour récupérer le mot "rotation" ou à la rouge - ils travaillent tous les deux.

La grande dent a 36 dents, Et le plus petit a 16, De sorte que le ratio sera de tours 36:16.
Savez-vous ce 36 / 16? Je ne sais pas sans une calculatrice, Mais After Effects s'en. Alors cliquez, dans l'expression de texte et d'ajouter "*- (36/16). Le signe moins fait le tour rouage dans la direction opposée.

Wow. Maintenant, nous avons ajouté trois expressions. Un peu le maquis dans le montage chronologique, pour voir comment tout est long à venir. Si nous ne faisons pas de ralentir un peu on pourrait se transformer en programmeurs.
Le pick whip simple permet de réaliser très facilement des expressions. Si vous voulez, Vous pouvez importer les autres rouages qui, je l'ai déjà fait et ont une balle de la création de votre propre conduite des trains, Et utiliser des expressions pour les relier tous ensemble (je n'ai, Et je l'ai enregistré comme un fichier de projet.)
Nous avons ajouté trois expressions très simples qui ne sont pas compliquées, été facile à faire, Et fonctionnent très bien.
Mais vous pouvez penser qu'ils ne sont pas vraiment nécessaires. Vous auriez pu ajouter la rotation des images clés tout aussi facilement, Même s'ils ne sont pas aussi souples.
De sorte que nous allons faire maintenant est d'utiliser des expressions pour créer un morceau d'animation qui sera très, Très difficile à animer la main et même si vous ne les avez - serait très difficile à régler après.
Nous allons ajouter un piston à notre compoSition, Et ont-elle liée à nos 16 dents de crémaillère dans le centre. L'expression de calculer automatiquement la poSition et la rotation de la tige de piston pour nous.

Voici un avant-goût de ce que nous sommes sur le point de faire ...
Garder les choses simples, Nous allons commencer par l'utilisation d'un solide blanc que la machine - nous pouvons le changer plus tard.
Ajouter un nouveau solide de la compoSition et de l'appeler "drive rod 1". Faire 200 pixels de large et 6 pixels de haut. Je l'ai fait pour la visibilité blanc.

Dans le montage-chronologique, Fixer le point d'ancrage à 0,3. Nous allons animer la tige du côté gauche, Pas le centre qui est la valeur par défaut.

La première chose que nous allons faire, c'est utiliser une expression pour définir la poSition de la tige. Nous voulons que le côté gauche de l'état solide à être relié à la partie solide de la dent 16 à crémaillère.
On commence comme nous l'avons fait auparavant - appuyez sur "p" pour révéler la poSition des propriétés, Et cliquez sur le mot «poSition». Puis ajouter l'expression.

Notre lecteur a besoin de deux valeurs de la tige de sa poSition - une valeur x, PoSition horizontale ou, Et ay valeur, Ou de la poSition verticale.
Ces postes ont une relation directe avec le nombre de degrés que la crémaillère il s'est joint à - la relation de la poSition de la tige de la coque est déterminée en utilisant la trigonométrie. Ce peut paraître effrayant, Mais vraiment rien de plus que nous avons appris à l'école secondaire et, en réalité,, Je fait une recherche google pour "trigonométrie" et trouvé l'information dont j'avais besoin.

La rotation de la coque permettra de déterminer la poSition x et y de la tige. J'ai appris cela sur l'internet, Ce qui montre qu'il est utile pour d'autres choses que des images rude.
Nous souvenir de nos meilleurs amis?

Nous allons utiliser le menu (la flèche sur la droite) pour ajouter les commandes, Sorte que nous n'avons pas beaucoup de type de. Vous serez stupéfait de voir à quel point il est facile de créer une expression qui semble compliqué, sans même de taper quoi que ce soit.
Le "x" poSition de la tige est liée à l'cosinus de la rotation de la crémaillère. J'ai appris cela sur Internet, il doit être vrai.
Cliquez sur la flèche pour montrer l'ensemble de nos commandes, Et sous le menu javascript math, Choisir la première - math.Cos (val).

Remarquez comment After Effects ajoute la commande à notre montage-chronologique.

Le mot "val" est l'abréviation de la valeur, Et c'est là où nous le mettons dans le peu qui nous concerne. Le terme de "val", Parce que nous allons remplacer.

Maintenant qu'il est mis en évidence, Nous pouvons utiliser le pick whip de choisir ce que nous voulons remplacer avec - nous n'avons pas à ce type. Dans ce cas, C'est la rotation de la crémaillère 16 dents.
Si vous ne pouvez pas voir la valeur de la rotation de la crémaillère 16 dents, Vous devez sélectionner la couche à crémaillère et appuyez sur "r". Cela vous donnera un message d'erreur parce que nous n'avons pas encore terminé notre expression. Mais vous pouvez l'ignorer, Parce que nous arrivons à ce droit de retour.

Faites glisser le pick whip à la rotation de la crémaillère 16 dents, Et lorsque vous relâchez le After Effects va insérer le texte dans votre expression pour vous.

Il ya un peu de prises. Le travail des commandes javascript fondée en radians, Pendant que After Effects travaille en degrés. Pour que le cosinus de commande fonctionne correctement, Nous avons besoin de convertir les degrés en radians premier. Mais encore une fois, Nous n'avons pas à nous inquiéter de la forme de la commande ou même type de chose - il suffit d'utiliser le menu.
S'il n'y en a pas, Vous avez besoin d'un support de l'ouverture après le "s" en cos - puis placez le curseur après le support, Et sélectionnez degrés en radians.

After Effects a inséré le bon de commande pour nous.

Cependant, Où il est écrit «degrés» entre parenthèses est l'endroit où nous voulons que notre valeur de la rotation, Afin de déplacer le texte comme suit, Et fermer les parenthèses à la fin:

Cette expression est maintenant de nous donner le cosinus de la rotation de la crémaillère.
Celui qui a inventé cosinus, Et il a probablement été les Grecs de l'Antiquité, Travaillé avec les milieux qui ont un rayon de 1. Cependant, Notre cercle (la dent) a un rayon plus grand que 1, Nous avons donc besoin de multiplier les cosinus par la taille de la crémaillère. Il ya un trou dans la coque spécialement conçu pour se connecter à la machine de route, Et de 30 pixels à partir du centre. Si après le dernier click crochets et ajouter "* 30".
à ce stade, notre machine de route qui est dans une mauvaise poSition. Le lecteur tige est en rotation autour d'un centre de 0,0, Nous devons donc ajouter la poSition de la dent à la poSition de la tige de conduire.
Une fois de plus, Nous n'avons pas besoin de type stuff, Nous venons d'utiliser le pick whip.
Vous aurez besoin de cliquer sur le 16 dents dent couche et appuyez sur "p", De révéler sa poSition.
Car une valeur de poSition a besoin de deux "dimensions" - et un x ay -, mais nous avons seulement écrit jusqu'ici, Vous recevrez un message d'erreur de After Effects lorsque vous cliquez à l'extérieur de la couche.

Simplement ignorer le message d'erreur, Nous allons le résoudre en une minute.
Une fois que vous pouvez voir la poSition des valeurs pour les 16 dents de crémaillère, Cliquez dans notre expression, Taper un «+» après le 30, Et faites glisser le pick whip à la poSition x de la couche de crémaillère.

After Effects s'occupe du sale travail pour nous, Et nous sommes à mi-parcours.
Ce que nous avons écrit à ce jour est pour la dimension x, Et nous avons seulement besoin d'une petite modification de la dimension et. Joindre l'ensemble de la ligne dans une autre série de crochets, Puis sélectionnez l'ensemble de la ligne de texte, Et appuyez Apple -c pour copier.

Appuyez sur pour commencer une nouvelle ligne, Et appuyez Apple -v pour coller.

Nous avons tous besoin de faire est de modifier la deuxième ligne pour le rendre applicable à la valeur y.
La première chose à faire est de changer le mot "cos" dans "le péché". Puis sur [0] à [1], Parce que la valeur x est la dimension 0, Et la valeur y est la dimension 1. Si vous êtes vraiment paresseux, Vous n'avez même pas à changer le [0] à une [1] vous - il suffit de surligner le texte à modifier et utilisez le fouet pour choisir et sélectionner la poSition de la crémaillère.

J'ai pris l'option paresseux - Je suis en train d'utiliser le pick whip.
Notre expression est essentiellement complète, Il nous suffit de le formater afin After Effects sait où chercher.
Une valeur de poSition a deux "dimensions" - X & Y. Dans une expression, Ces valeurs doivent être mises entre crochets, Séparés par une virgule - comme cela [x,Y].
Nous devrions joindre nos formules entre crochets, Et les deux lignes séparées par une virgule:

Avis crochets en début et fin, Et la virgule à la fin de la ligne 1.
Et c'est tout.
Il pourrait être compliqué, Mais on n'a certainement pas avoir à le saisir à la main, Ou tout apprendre la programmation complexe.

Et maintenant pour l'astuce - peu importe où vous vous déplacez de 16 dents à crémaillère, La tige se déplace en voiture avec elle, Et toujours tourner avec elle. L'expression que nous venons dactylographié ne doit pas être modifié, peu importe à quelle vitesse tourne le cercle, Ou lorsque nous poSitionner.
Essayer de faire cela avec des images clés.
Mais nous ne sommes qu'à la moitié du chemin. La prochaine étape est l'angle de la tige, Ou en d'autres termes, Ont la rotation de la tige de voiture se rapportent à la rotation de la crémaillère.
Encore une fois, nous allons utiliser la haute-école de la trigonométrie, Laquelle je appris sur l'internet et non pas à l'école secondaire (je ne l'ai appris à l'école secondaire, Mais je l'ai oublié).

Dans ce diagramme, Sin (x) = b / c. Les Grecs de l'Antiquité étaient bonnes à ce genre de trucs.
Sélectionnez le lecteur et appuyez sur la tige couche "r" pour révéler les propriétés de la rotation. Sélectionnez le mot "rotation" et "ajouter l'expression". Vous devriez être bons à ce genre de Situation.

Il est possible de condenser notre formule en ligne, Mais ce serait très déroutant. Ce que nous allons faire est de briser l'expression ligne par ligne, Vous pouvez donc voir comment de simples la structure sous-jacente est.
Pour tout faire clair et facile à suivre, Nous allons utiliser des variables. La norme dans la trigonométrie est à étiqueter les côtés d'un triangle un,B & c. Nous allons construire notre formule utilisant cette convention, Si tout le monde peut comprendre ce que nous faisons.
La valeur de "c" est l'hypoténuse du triangle, Dans ce cas, c'est la largeur de la tige de notre voiture. Cela est facile à faire - il suffit de taper dans "c = largeur". Je n'ai même pas taper le mot "largeur", J'ai choisi dans le menu. De séparer nos commandes, nous devons utiliser des points-virgules, Afin d'ajouter un point-virgule et appuyez sur.
Le "b" côté d'un triangle est sa hauteur. Dans notre cas, La hauteur est la différence entre le y-poSition du centre de la coque, Et le y-poSition de la tige de conduire.
Dans la zone de texte, Tapez "b = poSition [1]. Le 1 entre crochets signifie que nous ne voulons que la valeur y - si nous avions utilisé un [0], nous aurions la valeur x.

Nous pouvons utiliser le pick whip de choisir la poSition de la crémaillère, Afin de sélectionner les 16 dents de crémaillère couche (en ignorant tout message d'erreur) et appuyez sur "p".

Dans cette photo, Je peux voir la poSition des valeurs des 16 dents de crémaillère, Et je suis sur la traînée de fouet à prendre le nombre "316".
Cliquez dans notre zone de texte et tapez un signe moins (-), Puis faites glisser la sélection fouet à la valeur et des 16 dents de crémaillère - dans ce cas, c'est le numéro 316.
After Effects notre travail pour nous:

Tout comme à l'école secondaire, Nous avons mis en place la lettre "c" à l'égalité de l'hypoténuse, Et la lettre "b" à l'égalité de la hauteur de notre triangle.
Poursuivre la tradition de l'école secondaire, Nous allons utiliser la lettre "x" comme valeur inconnue, Même si nous savons que le péché de la trigonométrie (x) = b / c. Rappelez-vous que After Effects veut degrés, Mais l'expression de commande nous donne une réponse en radians.
Notre expression doit ressembler à ceci:

Mais ne pense pas que vous avez à tout type, Se souvenir des menus ...

La dernière ligne de la manifestation nous donne l'angle dont nous avons besoin - à l'angle supérieur du triangle, - qui est en face de l'angle qui est calculé par le péché de commande, Qui est au coin du triangle. Cela est montré dans le précédent schéma.
Votre compoSition devrait ressembler à ceci.

Nous avons besoin de faire un autre léger ajustement pour faire pivoter la tige de conduire dans la direction que nous voulons qu'elle. C'est parce que, dans la trigonométrie, Une ligne horizontale est de 0 degrés, Tandis que dans After Effects, Une ligne horizontale est de 90 degrés.
Ajout d'une simple ligne "x = x-90" corrige cette différence.
J'ai également ajouté la lettre X, entre crochets, à la fin de l'expression, Ce n'est pas nécessaire, mais il est rangé. Il montre que le résultat final de l'expression est la valeur de x, Et en la plaçant entre crochets After Effects sait que c'est la valeur à utiliser.

Achevé notre expression
Votre compoSition devrait ressembler à ceci:

Maintenant maquis dans le montage-chronologique. Avis de la façon dont le disque se déplace avec la tige de crémaillère.
Une fois de plus, La beauté absolue de cette expression est que la tige de conduire sera toujours dans la poSition idéale, Indépendamment de la poSition de la dent ou de la vitesse de rotation. Vous pouvez déplacer la crémaillère où vous voulez, Vous pouvez même supprimer la rotation de la crémaillère expression et d'insérer vos propres images clés pour faire tourner plus vite ou plus lent que vous voulez le lecteur-rod encore parfaitement.
It's wonderful (pause pour essuyer les larmes de fierté).
Si vous avez suivi le tutoriel à ce stade, vous serez tous les licenciés pour le prochain bit. Nous allons ajouter un autre lecteur tige à la première, Mais cela ne fera que déplacer horizontalement.
Notre deuxième disque rod joindra à la fin de la première - et la poSition peut être déduite par le célèbre théorème de Pythagore.

Le second disque a une tige x poSition égale à la "une" du triangle.
Ce n'est pas aussi lourd que la trigonométrie, Afin que nous puissions brise à travers cette partie:
Créer un nouveau solide et l'appeler "drive rod 2" - faire 100 pixels de large et 6 de haut.

Changer le point d'ancrage à 0,3 - nous sommes de nouveau l'animation de la gauche - et d'ajouter une expression de la poSition,

Elle est l'expression, nous devons utiliser, Espérons que vous pouvez voir les bits dont vous n'avez pas besoin de taper vous -:

Let's go par étape par étape.
Pythagore a dit que c = a squared squared squared plus b. Je crois qu'il était trop grec.
Nous savons que le "c" est la largeur de la route 1 tige, Et que "b" est la hauteur de la tige de route 1 (la différence entre sa poSition et y les rouages et poSition).
Ces deux valeurs sont exactement les mêmes que dans notre dernière expression.
Dans cette expression, Nous pouvons établir une équation simple pour déterminer la valeur de "a" - qui est la distance du centre de la dent 16 à crémaillère à conduire rod 2.
La première ligne assigne "c" de la largeur de la tige 1 lecteur.
La deuxième ligne, de calculer la hauteur de la tige 1 lecteur, égal à "b".
Alors nous place "c", Carrés et "b", Et de trouver la racine carrée de la différence.
Nous suffit d'ajouter de la valeur de "a", Qui est la distance entre la dent et de la tige de conduire - à la poSition x de la coque.
La dernière ligne est la poSition réelle - remarquez comment il est placé entre crochets. Le format de poSition [x,Y] est suivie, Avec x égal à un, Et y = y à la poSition de la crémaillère.
Maintenant nous avons ce:

Une fois de plus, Essayez de frotter dans le montage chronologique, pour voir les résultats:

Il est intéressant de noter à nouveau la puissance de ces expressions sont.
J'ai déjà dit que vous pouvez déplacer la crémaillère où vous voulez et les tiges se déplace en voiture avec elle.
J'ai aussi mentionné que, peu importe à quelle vitesse tourne la crémaillère - vous pouvez même tourner la crémaillère de façon aléatoire avec le Wiggler si vous voulez - les barres de conduire sera toujours dans la bonne poSition.
Mais encore plus impressionnant - vous pouvez modifier la longueur des tiges de la voiture et ils sont toujours au bon endroit. Rod 1 lecteur actuellement a une largeur de 200. Si vous changez à 100, Ou 300, Il n'a pas d'importance -- After Effects re-calcul de l'expression si tout semble parfait.

Dans la partie supérieure de photos, Le lecteur tige 1 a été changé à une longueur de 100 -, mais l'expression est toujours. En bas à l'image, La poSition de la dent a été déplacée et les deux tiges de se déplacer en voiture avec lui ... tous, sans images clés.
C'est notre expression achevée:

J'ai décidé d'ajouter un peu de métal ronde joindre à couvrir l'espace où les deux tiges de rejoindre en voiture. Tout ce que j'ai besoin de faire, c'est ajouter une texture en métal, Et d'appliquer un masque circulaire.

Faites glisser une texture dans le montage-chronologique, Et d'appliquer un masque:

La poSition de notre tour de métal bouton est exactement la même que la poSition de la tige d'entraînement 2 - donc, nous "ajouter l'expression" la poSition de la texture, Choisir et utiliser le fouet pour sélectionner la poSition du "drive rod 2"

La tour peu (trop petite, vous pouvez manquer ...)

Assurez-vous que la texture du métal est au-dessus de la route des tiges pour que nous puissions le voir.

Nous avons juste ajouté un coude en moins d'une minute. Véritable mécanique ne peut pas faire cela.
Le but de ce tutoriel est de vous présenter les expressions, Et démontrer comment ils peuvent être utilisés pour générer automatiquement des animations qui serait difficile à faire avec des images clés.
Je vais vous laisser avec un de plus - juste pour vous donner quelque chose à méditer.
Cette fois, nous allons utiliser la crémaillère qui a été faite dans la partie 3. Pour le moment, J'ai ajouté à son tour la rotation des images clés à rochet, Mais plus tard je le connecter à un peu plus de dents et d'utiliser des expressions.

La serrure est juste une texture en métal avec un masque appliqué -, vous pouvez consulter le dossier de projet pour voir, mais il est très simple.
L'objectif est d'animer la rotation de la serrure de sorte qu'il semble poussé par des dents de la crémaillère comme il tourné, Mais swing lorsque les dents sont claires.
Elle est l'expression - appliquée à la serrure, Pas le cliquet:

Sans entrer dans les détails, C'est ce qu'il fait:
Nous avons seulement besoin de savoir combien de degrés la crémaillère a tourné entre chaque dent.
De sorte que la variable "a" est le nombre total de degrés la crémaillère a tourné.
En divisant ce nombre par 15 (360 degrés divisés par 24 dents), Arrondis à la réponse, Puis en multipliant le nombre entier de réponses de 15 de nouveau, Nous pouvons travailler sur le nombre de degrés, nous sommes entre chaque dent.
De cette façon, Peu importe combien de degrés la crémaillère a tourné, Nous sommes toujours à travailler avec un nombre de 0 à 15. Cette valeur est renvoyée par la lettre "b".
Que le cliquet tourne, La variable "b" seront cycle de 0 à 15, Puis retour à 0 à 15 de nouveau comme chaque dent passe.
à ce stade, On peut tout simplement faire de cette valeur de la rotation de la serrure, Mais le verrou n'est pas poussé assez loin pour effacer les dents. J'ai donc multiplié "b" de 1.5.
Maintenant l'expression pousse le verrou comme le cliquet tourne, Mais nous avons besoin de la serrure de revenir à une poSition de repos une fois que la dent a adopté.
Les deux ", si" l'essentiel des déclarations de travail si le verrou est toujours de toucher une dent ... si ce n'est, Alors la valeur de "b" est réduit de sorte que le verrou revient à une poSition verticale.
La dernière ligne (b =- b) seulement inverse la direction de la serrure, Parce que c'est sur le côté droit de la crémaillère.
De sorte que l'on.

Le ver engin est connecté à la crémaillère 36 dents, Qui est reliée à la crémaillère 12 dents et les 16 dents de la crémaillère ... 16 dents de crémaillère est reliée à deux barres de déplacement en voiture, Et pousse la crémaillère de la serrure comme il tourne .... Tous, sans images clés!
Maintenant que nous avons examiné les principes de base d'expressions, à la fois simple et plus complexe des formes, Nous pouvons aller complètement les noix et les ajouter autant de rouages que nous le pouvons.
Espérons que vous vous êtes amusés.
| --- fini ici? Vérifier les extras? Revenir?--- |
Dans la première partie, Nous nous penchons sur le concept de base derrière des rouages de After Effects, Utilisant le chemin d'effet des textes. Ce sera la preuve de notre "truc" en détail.
Dans la deuxième partie, Nous regardons comment nous pouvons étendre cette technique de base pour produire plus de recherche intéressant les rouages, En utilisant des textures facilement trouvés sur l'Internet.
Dans la troisième partie, Nous exprimons les mêmes techniques de construction d'un ver de train.
Et La quatrième partie Montre comment nous pouvons utiliser des expressions simples pour créer des animations incroyables en utilisant les pièces, nous avons créé dans les parties 1, 2 & 3.
Partie 4 - extras: Base de cette vue d'ensemble, J'ai créé un projet plus complet avec plus de dents, Et un peu de finition. Le projet est appelé "la partie 4 - extras", Et bien que ce n'est pas un didacticiel, Il ya quelques notes sur les différentes améliorations en ce.
--- Chris zwar
S'il vous plaît discuter de cette technique dans la After Effects forum à CreativeCow.net
|