Hé les gars, aujourd'hui je vais vous montrer comment animer des aiguilles avec des expressions en maya. Ceci fait suite à mon précédent tutoriel "Création d’une horloge animée dans 3ds Max à l’aide d’expressions et d’attributs personnalisés". Cette fois, j'utilise les mêmes techniques que Maya et j'espère que les utilisateurs de Maya le trouveront utile..
C'est l'horloge de base que j'ai faite à Maya. J'ai aussi créé les aiguilles des heures et des minutes qui semblent superposées et qui affichent actuellement 12 heures..
Avant de commencer, nous devons prendre soin de certains points, tels que le point de pivotement des aiguilles de l’horloge et le regroupement et l’alignement appropriés des objets. Commencez donc par ouvrir la fenêtre Outliner comme indiqué dans l'image ci-dessous..
Ici, dans la fenêtre Outliner, nous pouvons voir tous les groupes d’objets: Minute, Heure, Watch_Body_Plate, Center_Point et groupe Numbers..
Pour l'instant, nous devons travailler uniquement sur les aiguilles de l'horloge. Nous allons donc cacher tous les autres objets sauf les mains. Pour masquer, sélectionnez d’abord les objets de groupe Watch_Body_Plate, Center_Point et Numbers.
Maintenant, cliquez sur Affichage> Masquer> Masquer la sélection. Cela cachera les objets sélectionnés.
Maintenant, il ne reste que les aiguilles de l'horloge dans la fenêtre. Sélectionnez les aiguilles des heures et des minutes une par une, puis maintenez la touche D enfoncée, sélectionnez l'axe des Y et faites glisser le bouton central de la souris vers la plaque Center_Point..
Maintenant, les points de pivot des aiguilles des heures et des minutes sont décalés vers le bas et tournent maintenant autour de ce pivot / cet axe..
Maintenant, ce point de pivot doit être identique au point de pivot du 'Number_group'. Pour vérifier cela, sélectionnez l'objet Number_group dans la fenêtre Outliner, puis allez à Afficher> Afficher> Afficher la sélection.
Dans l'image, vous pouvez voir les points de pivot des aiguilles Number_group et les minutes et les heures sont identiques. Sinon, ajustez les points de pivot en conséquence.
.
Après avoir défini les points de pivot correctement, nous allons maintenant commencer à faire des expressions pour les aiguilles des minutes et des heures. Donc, sélectionnez d'abord l'objet Main minute dans la fenêtre Outliner.
Avec l'outil Rotation sélectionné, vérifiez que l'axe de rotation est correct et approprié. Dans ce cas, la rotation sur le X est l’axe approprié pour la rotation des aiguilles de l’horloge..
Avec l’attribut Rotation X sélectionné pour l’aiguille des minutes, cliquez sur Édition> Expressions dans la box.
Cela ouvre la fenêtre de l'éditeur d'expression. Ici, vous pouvez voir l'objet Minute sélectionné. Maintenant, sélectionnez faire pivoter X également sous le groupe Attributs.
Maintenant tapez Minute.rotateX = Hour.rotateX * 12 dans la zone de texte Expression. Et enfin, cliquez sur le bouton Créer pour créer l'expression. Cette expression indique que lorsque l'aiguille des heures tourne d'une unité, les aiguilles de la minute tournent 12 fois de l'unité.
Maintenant, sélectionnez l’aiguille des heures dans la fenêtre Outliner et vérifiez ce qui se passe lorsque vous la faites pivoter sur l’axe X..
Vous remarquerez que l'aiguille des minutes tourne 12 fois plus vite que l'aiguille des heures. En d’autres termes, lorsque l’aiguille des heures se déplace de 12 à 1, elle complète un cycle complet de rotation de 12 à 12..
Maintenant, affichez tous les objets. Puis sélectionnez tous les objets dans la fenêtre Outliner et appuyez sur Maj + H pour afficher les objets cachés..
Maintenant, vous pouvez créer l'animation selon vos besoins. Pour créer une animation, sélectionnez l’objet Heure, allez à la palette du curseur Plage en bas et entrez une valeur de 300 pour la valeur finale, et appuyez sur la touche 'S' pour définir la clé initiale comme indiqué dans l'image.
Faites glisser le curseur de plage jusqu'à 300 images et tournez l'aiguille des heures de 12 heures à 4 heures, puis appuyez à nouveau sur la touche S pour ajouter la dernière image clé. Une fois terminé, lancez l'animation. Vous verrez que l'aiguille des minutes tourne automatiquement en conséquence. Vous voyez donc qu'avec l'aide d'une expression, nous ne pouvons animer que l'aiguille des heures et l'aiguille des minutes est animée automatiquement et mathématiquement. Les expressions peuvent rendre la vie plus facile!