rig_tools
Add IK constraints, FK/IK switches, twist bones, and pole targets to armatures for animation-ready rigs, with deformation testing.
Instructions
Advanced rigging operations for animation-ready armatures.
Parameters:
armature_name: Target armature
operation: "add_ik" — add IK constraint to a bone chain params: {"bone": "Left_LowerArm", "target_bone": "Left_Hand_IK", "chain_length": 2, "pole_bone": "Left_Arm_Pole"} "add_fk_ik_switch" — create FK/IK switching setup params: {"chain": ["Left_UpperArm", "Left_LowerArm", "Left_Hand"]} "create_pole_targets" — auto-create pole target bones for IK params: {"ik_bones": ["Left_LowerArm", "Right_LowerArm", "Left_LowerLeg", "Right_LowerLeg"]} "test_deformation" — rotate bones through range and check for problems params: {"bone": "Left_UpperArm", "axis": "X", "range": [-90, 90]} "setup_twist_bones" — add twist bones for better arm/leg deformation params: {"bone": "Left_UpperArm", "segments": 2}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | {} | |
| operation | Yes | ||
| armature_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |