Une contrainte d'animation est un type spécial de contrôleur qui vous permet d'automatiser le processus d'animation. Vous pouvez les utiliser pour contrôler la position, la rotation ou l'échelle d'un objet en définissant une liaison avec un autre objet.
Pour définir une contrainte, vous devez avoir un objet animé et au moins un objet cible. La cible impose des limites d'animation spécifiques à l'objet contraint.
Par exemple, pour animer rapidement un avion qui suit une trajectoire de vol prédéfinie, vous pouvez utiliser une Contrainte trajectoire pour que l'avion adopte une trajectoire en forme de spline.
Vous pouvez utiliser une animation pour basculer la liaison de contrainte avec ses cibles pendant une durée donnée.
Les contraintes couramment utilisées permettent d'effectuer les opérations suivantes :
Vous pouvez appliquer des contraintes à des structures tant qu'aucun contrôleur CI ne contrôle ces structures. Si les structures sont associées à un contrôleur CI, vous ne pouvez contraindre que la racine de la hiérarchie ou chaîne.