Bonjour à tous,
Dans cet article, je vais revenir sur les améliorations de la version 2.78 concernant les drivers.

Création des drivers avec la pipette

drivers

La création des drivers est facilitée :

  • On peut maintenant utiliser Ctrl+D sur la propriété sur laquelle on souhaite rajouter un driver.
  • Une pop-up nous permet de choisir le mode de création du driver :
    • All from Target rajoutera un driver sur toutes les composantes de la propriété (par exemple, position X, Y, et Z) en prenant pour référence une seule valeur, définie à la prochaine étape.
    • Single from Target rajoutera un driver sur une seule composante de la propriété (par exemple, la rotation Y).
    • Match Indices rajoutera un driver pour chaque composante de la propriété, en se basant sur chaque composante de la source (si celle-ci possède le même nombre de composantes (position X, Y, Z vers rotation X, Y, Z par exemple).
    • Manually Create Later correspond à l’action Add driver présente dans la version 2.77. Un driver est créé pour l’ensemble des composantes, mais les informations doivent être renseignées dans le Graph Editor car elles ne sont pas initialisées.
    • Manually Create Later (Single) correspond à l’action Add single driver présente dans la version 2.77. Un driver est créé pour une seule composante, mais il faut ensuite renseigner les informations dans le Graph Editor, car elle ne sont pas renseignées automatiquement.

Des variables de type Transform Channel sont créées pour toutes les propriétés de transformation. Les autres propriétés créent des variable de type Single Property. On peut voir aussi qu’une convertion radian/degré est automatiquement ajoutée pour les rotations.

Voici une vidéo qui reprend tous ces modes de création (après une rapide introduction sur ce qu’est un driver):



Keyframes pour la correction des drivers

Jusqu’à la version 2.77, lorsqu’on ajoute une keyframe sur une propriété ayant un driver, cela rajoute une nouvelle F-curves, qui n’est jamais prise en compte. On voit donc de nouvelles Keyframes dans la Timeline, mais elles n’ont aucun effet sur l’animation… Ce qui est assez perturbant.
Dans la version 2.78, les nouvelles Keyframes sont rajoutées directement dans la F-curve du driver. Il est donc plus facile de créer des corrections sur ces drivers (même s’il faut désactivé le driver pour rajouter les keyframes).
Tout ceci est expliqué dans la vidéo suivante :