Python Scripts

Python
Scripts

Python Scripts

Fk / Ik Switch

Fk / Ik Switch

Adding Fk Controllers

Adding Fk Controllers

Adding Ik Controllers

Adding Ik Controllers

Snap to Fk

Snap to Fk

Snap to Ik

Snap to Ik

Reset Controllers

Reset Controllers

Preview

Preview

The snake stands up with an Ik effector from the root bone in the head to the joint 3, leaving the rest of the body unaffected by the root movements

Fk / Ik Switch

Fk / Ik Switch

Fk / Ik Switch

  • Creates a controller attached to the bone at the start bone to handle the switching based on an Enum value

  • Duplicates twice the bone chain and adds "mch_fk_" and "mch_ik_" to each bone name

  • Connects rotation attributes of the bones with the same name using blend colors

  • Creates a controller attached to the bone at the start bone to handle the switching based on an Enum value

  • Duplicates twice the bone chain and adds "mch_fk_" and "mch_ik_" to each bone name

  • Connects rotation attributes of the bones with the same name using blend colors

Adding Fk Controllers

Adding Fk Controllers

Adding Fk
Controllers

  • Adds a controller for each of the seleccted bones in a chain

  • Creates offset groups for each control and the appropiate hierarchy

  • Assigns a color depending on the side of the bones

For general props and some characters with legs, I made a Control rig that adjusts to any simple rig



The size of the controlers can be changed anytime in the secuencer

Adding Ik Controllers

Adding Ik Controllers

Adding Ik
Controllers

  • Adds an Ik controller with offset group to the selected bones

  • Assigns a color depending on the side of the bones

For general props and some characters with legs, I made a Control rig that adjusts to any simple rig



The size of the controlers can be changed anytime in the secuencer

Snap to Fk

Snap to Fk

Snap to Fk

  • Matches the transform of the Ik controller to the Fk controller using concatenate

  • (Pole vector is not included in the script)

For general props and some characters with legs, I made a Control rig that adjusts to any simple rig



The size of the controlers can be changed anytime in the secuencer

Snap to Ik

Snap to Ik

Snap to Ik

  • Matches the rotation of the Ik bone chain

  • Depending on the order of selcting the Fk controllers, may be necessary to use the script multiple times until the result is accurate

For general props and some characters with legs, I made a Control rig that adjusts to any simple rig



The size of the controlers can be changed anytime in the secuencer

Reset Controllers

Reset Controllers

Reset Controllers

Sets the transform of every control selcted to it's default values

For general props and some characters with legs, I made a Control rig that adjusts to any simple rig



The size of the controlers can be changed anytime in the secuencer

Create a free website with Framer, the website builder loved by startups, designers and agencies.