Aller au contenu
weSkelDOCUMENTATION

Modules procéduraux

Arm

Bras FK/IK avec options de déformation et miroir.

BipedFK / IKL / R

Arm construit un bras de l’épaule au poignet, en FK, en IK ou avec les deux modes, avec des options de déformation et un miroir gauche/droite.

Dans Module Manager, choisissez Arm dans Module Bank, ou son instance dans Scene Modules.

1Side & Mirror 2Colors 3Topology 4IK Options 5Helpers 6Design
Arm · CONFIGURATION · thème Poseidon.
Repère Fonction
1 · Side & Mirror Choisissez le côté source L ou R. Mirror, activé par défaut, construit les deux côtés.
2 · Colors Main Color régénère la palette du côté source ; Output Color règle la couleur des joints de déformation.
3 · Topology Activez FK, IK, ou les deux. Au moins une branche doit rester active.
4 · IK Options Ajoute IK Offset, Twist, Stretch et Soft IK. Ces options nécessitent la branche IK.
5 · Helpers Shoulder Unroll et Wrist Twist ajoutent chacun une sortie et un joint de déformation par côté.
6 · Design SHAPE et COLOR règlent l’apparence de FK Chain, IK Targets, Pole Vector, Blend et Options.

Toutes les options sont activées par défaut. Sur une instance existante, les changements de configuration nécessitent Rebuild ; les formes et couleurs s’appliquent immédiatement.

Les trois placers forment la chaîne Shoulder → Elbow → Wrist. Leur échelle est verrouillée.

Placer Rôle
Shoulder Position et orientation de l’épaule : translation et rotation libres.
Elbow Longueur du bras et flexion de repos : Translate Y et Rotate X uniquement.
Wrist Longueur de l’avant-bras et orientation du poignet : Translate Y et les trois rotations.

Pole Vector et Blend possèdent aussi un parent de placement éditable, accessible dans l’Outliner, pour ajuster leur position de repos.

Contrôleur Rôle
FK Chain Trois contrôleurs chaînés : Shoulder, Elbow, Wrist.
IK Cible de position et d’orientation du poignet.
IK Offset Ajustement supplémentaire sous IK ; masqué par défaut.
Pole Vector Oriente le plan de flexion du coude, par translation.
Blend Porte FK / IK lorsque les deux branches existent. Sélection binaire, FK par défaut.
Options Poids des helpers et visibilité de l’IK Offset.

Pour changer de mode en conservant la pose, utilisez Switch FK/IK. Le sélecteur FK / IK seul ne recale pas les contrôleurs.

Module Preview
Arm · Module Preview · thème Poseidon.

Sur le contrôleur IK, selon les options activées. IK Offset donne accès aux mêmes réglages.

Réglage Effet
Twist Tourne le plan de flexion du bras. Défaut : 0°.
Stretch Dose l’allongement pour atteindre la cible, de 0 à 1. Défaut : 1.
Soft IK Adoucit l’approche de l’extension complète, de 0 à 2. Défaut : 0, sans adoucissement.
Elbow Adjust Redistribue la longueur entre bras et avant-bras sans changer leur somme. 0 est neutre ; une valeur positive allonge le bras et raccourcit l’avant-bras.

Dans la Channel Box du contrôleur Options. Les interrupteurs du Module Manager ajoutent les helpers ; les valeurs ci-dessous règlent leur effet.

Réglage Effet
Shoulder Unroll Dose la compensation de twist à l’épaule sur le helper, de 0 à 1. Défaut : 1.
Wrist Twist Dose la twist du poignet transmise au helper, de 0 à 1. Défaut : 1.
Show IK Offset Affiche les courbes d’IK Offset, sans désactiver son effet lorsqu’il est masqué. Désactivé par défaut.

Ces réglages apparaissent lorsque leur option correspondante est construite.

Chaque côté construit possède ses propres ports. base et les trois sorties principales exposent driver et reference ; les deux helpers exposent driver uniquement.

Sens Port Rôle
Entrée base Mouvement reçu par le bras, y compris les contrôleurs IK et Pole Vector.
Sortie shoulder Résultat de l’épaule dans le mode actif.
Sortie elbow Résultat du coude dans le mode actif.
Sortie wrist Résultat du poignet dans le mode actif ; raccord pour la main.
Sortie shoulder_unroll Helper optionnel de compensation de twist à l’épaule.
Sortie wrist_twist Helper optionnel de twist du poignet.

Chaque sortie pilote son joint de déformation : 3 joints par côté, ou 5 avec les deux helpers. La suppression d’un helper encore utilisé par des consommateurs est bloquée au Rebuild.