Introduction¶
Les contrôleurs (drivers) sont des scripts dont l’objectif principale est de contrôler des propriétés par d’autres propriétés. Par exemple, la rotation d’un objet est contrôlée par l’emplacement d’un autre objet.
Voir aussi
Ajout et suppression¶
Il y a différentes manières d’ajouter des contrôleurs dans Blender. Après l’ajout de contrôleurs, il sont habituellement modifiés dans l”Éditeur Graph dans le mode Drivers.
Ajout d’un contrôleur¶
Référence
Menu: | |
---|---|
Raccourci: | Ctrl-D |
La manière habituelle d’ajouter un contrôleur à une propriété est de cliquer RMB sur une propriété, puis ajouter un contrôleur via le menu contextuel. Les contrôleurs peuvent aussi être ajoutés en pressant Ctrl-D avec la souris sur le groupe de propriétés. Les propriétés sélectionnées seront utilisées comme une destination (sortie) pour le contrôleur.
- All from Target (properties icon)
- Ceci va ajouter des contrôleurs au groupe de propriétés utilisé comme destination. Il crée une courbe par défaut avec les keyframes à (0, 0) et (1, 1). Par exemple, il va ajouter des contrôleurs à X, Y, et Z pour l’emplacement.
- Single from Target
- Ceci va ajouter un seul contrôleur à la propriété sélectionnée utilisée comme destination.
- Match Indices (color wheel icon)
- Utiliser l’index correspondant pour contrôler la propriété correspondante sur une propriété sized vector/array semblable. Ceci est utile pour le contrôle de
ob1.location
avecob2.location
, ouRGB color
avecXYZ location
. - Manually Create Later/(Single) (hand icon)
- Il ajoute un ou plusieurs contrôleurs, chacun avec une seule variable (mais non remplie). Aucune pipette va apparaître.
La propriété source/cible (entrée) peut alors être sélectionnée par une Pipette (ex. « Scale Y »).
Note
Du fait du fonctionnement de l’UI de Blender, vous aurez besoin de deux instances d’éditeur Properties ouvertes (et une des deux épinglée pour afficher les propriétés de l’objet non sélectionné). Ceci est nécessaire car l’UI ne peut pas être manipulée pendant l’utilisation des pipettes pour cueillir des données. Ainsi, vous devez être capable de voir à la fois les propriétés source et destination pendant l’utilisation de la pipette.
Copy & Paste¶
Référence
Menu: |
---|
Les contrôleurs peuvent être copiés et collés dans l’UI, via le menu contextuel. Quand l’ajout de contrôleurs se fait avec les mêmes réglages, cela peut économiser du temps dans la modification de réglages.
Expression¶
C’est une manière rapide d’ajouter des contrôleurs avec une expression contenue dans un script. D’abord cliquez sur la propriété pour laquelle vous voulez ajouter un contrôleur, puis ajoutez un dièse #
et une expression contenue dans un script.
Quelques exemples :
#frame
#frame / 20.0
#sin(frame)
#cos(frame)
Suppression de contrôleurs¶
Référence
Éditeur: | éditeur Graph |
---|---|
Mode: | Contrôleurs |
Panneau: | |
Menu: | |
Raccourci: | Ctrl-Alt-D |
ToDo add.
Graph View¶

Exemple de contrôleur dans l’éditeur Graph.
La zone principale de l”Éditeur Graph en Mode Contrôleur montre une F-Curve qui fait correspondre la valeur du contrôleur à la propriété cible. La valeur du contrôleur est la sortie du script contrôleur. L’axe X représente la valeur du contrôleur et l’axe Y est la valeur de la propriété cible. Dans l’image exemple, si la valeur du contrôleur est à 2.0 la propriété sera à 0.5.
La F-Curve par défaut est une map identité càd que la valeur n’est pas modifiée. Elle peut être utilisée pour créer des contrôleurs correctrices.