Contrainte Spline IK

The Spline IK constraint aligns a chain of bones along a curve. By leveraging the ease and flexibility of achieving aesthetically pleasing shapes offered by curves and the predictability and well-integrated control offered by bones, Spline IK is an invaluable tool in the riggers” toolbox. It is particularly well suited for rigging flexible body parts such as tails, tentacles, and spines, as well as inorganic items such as ropes.

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

  • With the last bone in the chain selected, add a Spline IK constraint from the Bone Constraints tab in the 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 le os affectés. Pour appliquer les contraintes après IK, c’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

Spline IK panel.

Target

Identifiant de données (Data ID) used to select the target curve. See common constraint properties for more information.

Influence

Controls the percentage of affect the constraint has on the object. See common constraint properties for more information.

Fitting

Chain Length

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

Even Division

Ignorer la longueur relative des os .

Chain Offset

Retain the offset of the root joint from the start point of the curve.

Chain Scaling

Use Curve Radius

Average radius of the endpoints is used to tweak the X and Z scaling of the bones, on top of the X and Z scale mode.

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

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

Inverse Scale

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

Volume Preservation

Semblable à la contrainte :ref:`Stretch To <constraints-stretch-to-volume-preservation>`__.

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.

Example