Animation automatique des roues dans Maya en utilisant la puissance des expressions

Hé les gars, aujourd'hui, je vais vous montrer comment animer les roues d'un panier à l'aide d'Expressions dans Maya. Ceci est un tutoriel de suivi de mon précédent tutoriel "Rotation de la roue dans 3ds Max à l'aide du câblage de paramètres". Cette fois, je montre comment obtenir le même résultat avec Maya et j'espère que les utilisateurs de Maya le trouveront utile..


Téléchargez les fichiers de projet pour ce tutoriel


Étape 1

Dans ce didacticiel Maya, nous allons apprendre à animer les roues d’un chariot / chariot à l’aide d’expressions. La meilleure partie est que nous n'avons pas besoin d'animer les roues. Nous n'animerons que le chariot et les roues s'animeront et se déplaceront automatiquement. J'ai déjà créé un modèle de base du chariot. Alors ouvrez le fichier "Start Trolley.mb" qui est fourni avec le tutoriel.


Étape 2

Avant de commencer, passons en revue les parties du chariot. Commencez donc par ouvrir la fenêtre Outliner pour parcourir la liste d'objets. Pour ouvrir la fenêtre Outliner, cliquez sur le menu Fenêtre, puis sélectionnez Outliner..


Étape 3

Vous pouvez voir que trois parties principales du chariot sont répertoriées dans le Outliner - Poignée, corps et essieu..


Étape 4

Sélectionnez le groupe Handle et vous verrez que celles-ci sont séparées des autres parties..


Étape 5

Sélectionnez le groupe de corps et vous verrez toutes les planches en bois et les clous sont attachés ensemble, mais ne sont pas connectés avec les autres parties.


Étape 6

Sélectionnez le groupe d'essieux et vous verrez à la fois les roues et l'essieu dans ce groupe. Donc, avant de commencer à installer le chariot, nous devons d’abord prendre des dispositions spéciales et essentielles..


Étape 7

Commençons donc par le groupe Handle. Sélectionnez le groupe Handle, puis appuyez sur la touche «Insérer» du clavier et vous verrez son point pivot..


Étape 8

Maintenant, avec la partie du corps sélectionnée, appuyez sur la touche "Insérer" et vous verrez son point pivot au milieu. Cela pourrait être n'importe où. Cependant, nous n'avons pas vraiment besoin de le changer car le corps doit être lié en tant qu'enfant à la poignée.


Étape 9

Le groupe d’essieux montre le point pivot au centre des roues, ce qui est tout à fait approprié pour le monter correctement..


Étape 10

Maintenant, nous allons faire des liens parentaux. Donc, sélectionnez d’abord le corps, puis maintenez la touche Maj enfoncée, puis sélectionnez la partie poignée et enfin appuyez sur P.


Étape 11

Cela fait du corps un enfant de la poignée. Maintenant où que soit la poignée, le corps suivra.


Étape 12

Nous allons maintenant créer l’expression pour la rotation des roues. Sélectionnez donc la pièce d’essieu et dans l’Éditeur de chaîne, sélectionnez l’attribut de transformation Rotation X car les roues tourneraient dans l’axe X dans ce cas..


Étape 13

Après avoir sélectionné l’attribut de transformation Axe et Rotation X, cliquez sur le menu Edition de la Boîte de canal et sélectionnez la commande Expressions… dans le menu déroulant..


Étape 14

La fenêtre de l'éditeur d'expression s'ouvre. Vous verrez que l'essieu est sélectionné dans le groupe Objets, tandis que Rotation X est sélectionné dans le groupe Attributs..


Étape 15

Dans la zone Texte d'expression, écrivez cette expression (Axel.rotateX = Handle.translateZ * 20;), puis cliquez sur le bouton Créer. Cette expression dit que lorsque la poignée se déplace dans l'axe Z, l'essieu fera pivoter la 20ème partie de la translation. Au lieu de la valeur 20, vous pouvez vérifier avec d'autres valeurs telles que 30, 40, etc. En fait, cette valeur contrôlera la vitesse de la rotation. Je suggère donc de jouer avec cette valeur jusqu'à obtenir la vitesse de rotation souhaitée.


Étape 16

Nous allons maintenant connecter l’essieu à la partie poignée, mais auparavant, nous allons d'abord créer un localisateur. Alors, cliquez sur le menu Créer, puis sélectionnez Locator. Le localisateur est créé sur la grille.


Étape 17

Placez le localisateur à peu près à peu près à l'essieu, comme indiqué dans l'image ci-dessous..


Étape 18

Sélectionnez d’abord la partie essieu, puis sélectionnez le localisateur et appuyez sur la touche P. Maintenant, la partie complète de l'essieu (avec roues) devient l'enfant du localisateur.


Étape 19

Enfin, sélectionnez le localisateur, puis sélectionnez la partie Poignée et appuyez à nouveau sur la touche P. Maintenant, cela fait du localisateur l’enfant de la poignée. De cette façon, la poignée devient le parent de toutes les parties.


Étape 20

Maintenant, sélectionnez la poignée et faites-la glisser dans l’axe Z. Vous verrez les roues pivoter et suivre la poignée. Vous pouvez maintenant faire l'animation que vous voulez. Et la meilleure partie est que vous n’avez qu’à animer la poignée et le reste des choses la suivra automatiquement avec la rotation des roues..