La contrainte Spline IK#

Spline IK est une contrainte qui aligne une chaîne d’os le long d’une courbe. En exploitant la facilité et la flexibilité, offertes par les courbes, d’obtenir des formes esthétiquement plaisantes et la prédictibilité et le contrôle bien intégré offerts par les os, Spline IK est un outil inestimable dans la boîte à outils des riggeurs. Il est particulièrement bien adapté pour faire le rig des parties de corps flexible telles que des queues, des tentacules, et des rachis, ainsi que des éléments inorganiques tels que des cordes.

Pour configurer Spline IK, il est nécessaire d’avoir une chaîne d’os connectés et une courbe pour contraindre ces os :

  • Après le dernier os de la chaîne sélectionné, ajoutez une contrainte Spline IK depuis l’onglet Bone Constraints dans Properties.

  • Fixez le paramètre “Chain Length” au nombre d’os dans la chaîne (en partant de l’os sélectionné y compris) qui doivent être influencés par la courbe.

  • Enfin, fixez Target à la courbe qui doit contrôler la courbe.

Note

Les contraines IK sont spéciales en ce qu’elles modifient plusieurs os. Pour cette raison, elles ignorent leur position dans la pile et se lancent toujours apèrs toutes les autres contraintes sur les os affectés. Pour appliquer les contraintes après IK, il est nécessaire de copier d’abord la transformation finale dans une nouvelle chaîne d’os, par ex. en utilisant les Copy Transforms.

Options#

../../../_images/animation_constraints_tracking_spline-ik_panel.png

Le panneau de Spline IK.#

Cible

L'Identifiant de données (Data ID) utilisé pour sélectionner la courbe cible. Voir propriétés communes de contrainte pour plus d’informations.

Influence

Contrôle le pourcentage d’effet de la contrainte sur l’objet. Voir Propriétés de contrainte communes pour plus d’informations.

Fitting#

Chain Length

Le nombre d’os à intégrer dans la chaîne.

Even Division

Ignorer la longueur relative des os .

Chain Offset

Conserve le décalage de la racine de la jointure à partir du point de départ de la courbe.

Chain Scaling#

Use Curve Radius

Le rayon moyen des extrémités est utilisé pour la mise à l’échelle X et Z des os, au-dessus du mode d’échelle X et Z.

Y Scale Mode

Spécifie la manière dont un os est mis à l’échelle quand il est à la courbe, en plus des effets de l’échelle et de la courbure de l’objet courbe cible.

None

L’os est réinitialisé à sa longueur de pose de repos.

Fit Curve

Les os sont étirés pour couvrir toute la longueur de la courbe.

Bone Original

L’échelle de l’axe Y d’origine de l’os est utilisée.

XZ Scale Mode

Mise à l’échelle à laquelle un os est soumis dans les deux autres directives.

None

Ne pas mettre à l’échelle les axes X et Z.

Bone Original

Utiliser la mise à l’échelle initiale des os.

Inverse Scale

L’échelle des axes X et Z est l’inverse de l’échelle Y.

Volume Preservation

Semblable à la contrainte Stretch To.

Use Original Scale

Spécifie que Inverse Scale ou Volume Preservation doit être appliqué au-dessus de la mise à l’échelle initiale, comme dans la contrainte Stretch To.

Voir aussi

Ce point est vu de façon approfondie dans la section Armature Posing.

Exemple#