Les contraintes nous permettent de contrôler la position, rotation et mise à l’échelle d’un objet en utilisant les attributs de transformation d’un autre objet. L’objet contrôlé est appelé l’objet contraint (Constrained object) et l’objet qui contrôle est appelé l’objet cible (Target Object). Le type de contrainte détermine quels attributs seront affectés.

 

POINT CONSTRAINTS

Cette contrainte limite et contrôle uniquement le canal de positionnement (Translate) de l’objet cible. Il permet de positionner un objet par rapport à un autre sans avoir à créer une relation hiérarchique entre les deux objets. Il est possible de créer plusieurs contraintes Point sur le même objet contraint et de définir l’influence de chaque objet cible. Par exemple, un objet qui se déplace sur un pont roulant et qui est ramassé par un bras robot. En créant des keyframes sur l’influence du pont roulant et du robot, il sera facile de faire passer l’objet de l’un à l’autre.

Dans l’image précédente, le support (en blanc) est positionné en fonction de l’engrenage qui tourne, mais l’orientation du support est en relation avec le cylindre de gauche (objet non sélectionné).

 

CRÉATION D’UN POINT CONSTRAINT

Sélectionnez un ou plusieurs objets cibles et terminez la sélection par l’objet contraint

Menu Animation > Constrain > Point

ORIENT CONSTRAINTS

Cette contrainte oriente un objet selon l’orientation d’un ou plusieurs objets. Très utile pour orienter plusieurs objets en même temps, comme des personnages qui tournent la tête en réaction à un son entendu.

 

CRÉATION D’UN ORIENT CONSTRAINT

Sélectionnez un ou plusieurs objets cibles et terminez la sélection par l’objet contraint

Menu Animation > Constrain > Orient

PARENT CONSTRAINTS

Cette contrainte imite une relation parent-enfant. Tous les attributs de transformation de l’objet cible seront transférés sur l’objet contraint. Très utile lorsque l’objet doit changer de parent au cours d’une animation. Par exemple, un motocycliste qui arrête sa moto puis enlève son casque. Au début de l’animation, le casque est contraint à la tête puis à sa main, lorsqu’il l’enlève.

CRÉATION D’UN PARENT CONSTRAINT

Sélectionnez un ou plusieurs objets cibles et terminez la sélection par l’objet contraint

Menu Animation > Constrain > Parent

 

 

SCALE CONSTRAINTS

Cette contrainte limite et contrôle uniquement le canal de mise à l’échelle (Scale) de l’objet cible. On l’utilise pour faire varier la dimension de plusieurs objets en même temps, par exemple, faire pousser du gazon.

CRÉATION D’UN SCALE CONSTRAINT

Sélectionnez un ou plusieurs objets cibles et terminez la sélection par l’objet contraint

Menu Animation > Constrain > Scale

 

 

AIM CONSTRAINTS

Cette contrainte contrôle le canal de rotation en forçant l’objet contraint à toujours pointer en direction de l’objet cible. On pourrait l’utiliser pour animer les yeux d’un personnage qui regardent une mouche voler.

CRÉATION D’UN AIM CONSTRAINT

Sélectionnez un ou plusieurs objets cibles et terminez la sélection par l’objet contraint

Menu Animation > Constrain > Aim

 

GEOMETRY CONSTRAINTS

Cette contrainte permet d’attacher l’objet contraint à la surface de l’objet cible, même lorsque la surface est déformée. L’objet cible peut être une courbe NURBS, une surface ou un maillage polygonal.

CRÉATION D’UN GEOMETRY CONSTRAINT

Sélectionnez un ou plusieurs objets cibles et terminez la sélection par l’objet contraint

Menu Animation > Constrain > Geometry

 

NORMAL CONSTRAINTS

Cette contrainte oriente l’objet contraint pour qu’il s’aligne avec les Normals de la surface de l’objet cible. Très pratique lorsqu’elle est utilisée en conjonction avec une contrainte Geometry.

CRÉATION D’UN NORMAL CONSTRAINT

Sélectionnez un ou plusieurs objets cibles et terminez la sélection par l’objet contraint

Menu Animation > Constrain > Normal

 

 

TANGENT CONSTRAINTS

Permets de contraindre un objet de sorte qu’il reste toujours orienté selon la tangente d’une courbe au point ou il se trouve. On utilise habituellement cette contrainte en conjonction avec un Geometry Constraint

CRÉATION D’UN TANGENT CONSTRAINT

Sélectionnez un ou plusieurs objets cibles et terminez la sélection par l’objet contraint

Menu Animation > Constrain > Tangent

 

POLE VECTOR CONSTRAINTS

Une contrainte Pole Vector fait en sorte que la fin du Pole Vector se déplace et suit la position d’un objet, ou de la moyenne des positions de plusieurs objets. On peut définir un Locator comme objet cible et le déplacer pour définir la position du Pole Vector

CRÉATION D’UN POLE VECTOR CONSTRAINT

Sélectionnez un ou plusieurs objets cibles et terminez la sélection par l’objet contraint

Menu Animation > Constrain > Pole Vector

 


 

MÉLANGER ANIMATIONS ET CONTRAINTES

On peut mélanger une animation par keyframe et des contraintes sur le même objet. Quand cette situation survient une composante pairBlend est automatiquement créé et sur ce nœud vous trouverez l’attribut Weight permettant de définir le pourcentage d’influence de chacune des deux méthodes d’animation.

 

 

MÉLANGER DRIVEN KEY ET CONTRAINTES

On peut appliquer des Driven Key et des contraintes sur le même canal d’un objet. Quand cette situation survient, tout comme pour mélanger une animation et des contraintes, une composante pairBlend est automatiquement créé et sur ce nœud vous trouverez l’attribut Weight permettant de définir le pourcentage d’influence de chacune des deux méthodes d’animation.


Category: Animation, Maya

Related Posts

Comments are closed.