Panneau Drivers

Référence

Éditeur

Éditeur Graph

Mode

Drivers

Panneau

Properties region ‣ Drivers ‣ Drivers

../../_images/animation_drivers_drivers-panel_panel.png

Panneau Drivers.

Ce panneau se trouve dans l”Éditeur Graph avec le mode défini à Drivers.

Le panneau Drivers est dédié à la définition des Driver Variables ou d’une Scripted Expression qui vont déterminer la valeur de Driver Value.

Réglages

Update Dependencies

Ceci va forcer une mise à jour des dépendances de la Driver Value.

Remove Driver

Supprime le pilote de la propriété.

Type

Il y a deux catégories de scripts : des scripts intégrés (average, sum, minimum et maximum) et des scripts personnalisés (Scripted Expressions).

Average Value

Utilise la valeur moyenne des Variables de pilote référencées.

Sum Values

Utilise la somme des Variables de pilote référencées.

Scripted Expression

Uses a Scripted Expression. See Expression. You can write a Python expression which performs your own calculations on the Driver Variables.

Minimum Value

Utilise la valeur la plus faible des Variables de pilote référencées.

Maximum Value

Utilise la valeur la plus haute des Variables de pilote référencées.

Show Debug Info

Montre la Driver Value.

Driver Value

La valeur de sortie du script pilote.

Expression

Expression

Here you can add variables, real numbers, math operators, math functions, Python properties, driver functions. See Driver Expression below for some examples. For performance optimization it is best to use the Simple Expressions subset as much as possible.

Use Self

Ceci permet aux pilotes de référencer leurs propres données en utilisant la variable self. Utile pour les objets, les os, pour éviter d’avoir à créer une variable pointant vers son self.

Simple Expressions

Blender can evaluate a useful subset of Python driver expressions directly, which significantly improves performance, especially on multi-core systems. To take advantage of this, the driver expression must only use the following features:

Variable Names

Use only ASCII characters.

Literals

Floating point and decimal integer.

Globals

frame

Constants

pi, True, False

Operators

+, -, *, /, ==, !=, <, <=, >, >=, and, or, not, conditional operator/ ternary if

Functions

min, max, radians, degrees, abs, fabs, floor, ceil, trunc, int, sin, cos, tan, asin, acos, atan, atan2, exp, log, sqrt, pow, fmod

Simple expressions are evaluated even when Python script execution is disabled.

When an expression outside of this subset is used, Blender displays a « Slow Python expression » warning.

Variables de pilote

../../_images/animation_drivers_drivers-panel_transform-channel2.png

Configuration de Transform Channel.

../../_images/animation_drivers_drivers-panel_distance.png

Distance setup.

Les variables sont des références aux propriétés ou aux transformations delta qui sont une référence à deux propriétés.

Add Variable

Ajoute une nouvelle variable de pilote.

Copy/Paste

Utilise la copie de la pile de variables courante, ainsi elle peut être collée sur la pile de variables d’un autre objet.

Name

Nom à utiliser pour les fonctions/expressions de script. Ni espace ni points ne sont permis et il doit commencer par une lettre.

Variable Type

Le type de variable à utiliser.

Single Property

Utilisez la valeur d’une propriété RNA. Par exemple, la couleur Ambient shading d’un matériau. D’abord sélectionnez le type de l’ID-block, puis l’ID de l’ID-block, puis copiez-collez une propriété RNA Ctrl-V. Voir aussi Propriétés personnalisées.

ID Type

Le type d’ID-Block. Par exemple : Key, Image, Object, Material.

ID

L’ID du type de l’ID-Block. Par exemple : « Material.001 ».

RNA Path

Le nom RNA ID de la propriété. Par exemple : “ambient” depuis l’ombrage de matériau.

Transform Channel

Utiliser un des canaux Transform d’un objet ou os.

ID

ID de l’objet. Par exemple : Cube, Armature, Camera.

Bone

ID de l’os de l’armature. Par exemple : « Bone », « Bone.002 », « Arm.r ». Cette option concerne les armatures.

Type

Par exemple : Position X, Rotation X, Échelle X.

The Average Scale option retrieves the combined scale value, computed as the cubic root of the total change in volume. Unlike X/Y/Z Scale, this value can be negative if the object is flipped by negative scaling.

Space

World Space, Transform Space, Local Space.

Rotational Difference

Utilise la différence rotationnelle entre deux objets ou os.

Distance

Utilise la distance entre deux objets ou os.

Value

Affiche la valeur de la variable.

Exemple

../../_images/animation_drivers_drivers-panel_single-property.png

Configuration d’une propriété individuelle.