Bonjour à tous,
La version 2.77 vient de sortir, et voici donc le traditionnel résumé des améliorations concernant le rigging et l’animation.

Rigging

Nouvelle interpolation pour les contraintes

Une nouvelle méthode d’interpolation a été mise en place, ce qui permet d’éviter certains bugs lorsqu’on anime l’influence d’une contrainte des des matrices non uniformes (des os avec un scale différent de 1/1/1). Voici deux captures vidéos avant/après :

Pour information, le fichier est disponible ici : https://developer.blender.org/F243443

Sélection des os par similarité

De nouvelles options ont été rajoutés : children (enfants), immediate children (enfants immédiats), sibling (enfants de même parents) :

  • Enfant :  permet de rajouter à la sélection l’ensemble des descendants de l’os actif (donc ses enfants, mais également les enfants de ses enfants, etc…)

  • Enfant immédiat : permet de rajouter à la sélection les enfants de l’os actif (donc 1 seule génération)

  • Enfants de même parents : permet de rajouter à la sélection tous les os qui ont le même parent que l’os actif

Échelle pour les custom shape des os

De nouvelles options sont maintenant disponible pour les custom shapes des os :

  •  Bone Size
    Cette option est cochée par défaut. Elle permet de multiplier la taille du Widget par la taille de l’os.Lorsque l’option est coché, le comportement est le même qu’avec les versions précédentes. Lorsque l’option est décochée, cela permet, pour 2 os de taille différentes (en mode Edit), d’avoir des custom shapes de taille identiques.
  • Scale
    Cette option permet d’influencer sur la taille du widget. Deux os identiques peuvent maintenant avoir des custom shapes de taille différentes.L’avantage de ces deux nouvelles options est d’éviter la duplication des widgets lorsqu’il s’agit uniquement de changement d’échelle.

Graph Editor, Drivers

  •  Dans le graph Editor, lorsqu’on est en mode Drivers, il est maintenant possible d’avoir le curseur 2D (tracé grâce aux 2 traits verts) ayant une valeur décimale. Jusqu’à présent, seule les valeurs entières étaient acceptés (comme c’est le cas pour le mode F-curve).
    La valeur X du curseur 3D n’est donc plus lié à la frame courante comme c’était le cas jusqu’à maintenant. Si 2 fenêtres Graph Editor sont ouvertes en mode Drivers, chacune peut avoir une valeur différente pour le curseur.

  • De nouvelles options ont été ajoutés pour l’ajout d’image clés dans le Graph Editor en mode Drivers. On peut maintenant ajouter l’image clé au niveau du curseur 2D, pour profiter pleinement de la fonctionnalité ci-dessus.

Animation

Dope Sheet

Lorqu’une nouvelle fenêtre de Dope Sheet est ouverture, la plage de frames par défaut est maintenant plus cohérente, elle est basée sur la plage de frames de la scène (start frame et end frame que l’on retrouve dans la timeline).

Motion Path

  • Clear Paths
    Clear Paths va maintenant supprimer tous les Motion Paths, sur tous les objets/os, et non plus uniquement sur ceux sélectionnés. Vous avez toujours la possibilité de ne le supprimer que sur les os sélectionnés, en appuyant sur Shift en même temps que vous cliquez.

  • Update Paths
    Un bouton Update Paths est maintenant disponible dans la barre d’outil. Auparavant, ce bouton n’était présent que dans le panneau Armature.

Gestion de Prod

Librairie manquante /  Suppression

Il est maintenant possible de sauvegarder des fichiers .blend sans perdre de données lorsqu’un fichier externe (ajouté avec la fonctionnalité Link) n’est pas trouvé.

Cette fonctionnalité n’est pas directement liés à l’animation, mais elle est utilisée lorsqu’on travaille en équipe et qu’on réalise l’animation sur un fichier différent de celui du Rig.

Il est également possible de supprimer un lien vers un fichier externe depuis l’outliner.

Je ne rentre pas dans les détails de ces nouvelles fonctionnalités, puisqu’elle concerne l’animation et le rigging qu’indirectement.

Ce système Link/Proxy sur les armatures pourra faire l’objet d’articles indépendant pour creuser le sujet.