Skip to content

Spaces IK FK Tool

This simple animation tool was created to allow animators to space switch and IK->FK switch easily.
This tool is selection based. Please select controls to enable relevant capabilities.
For spaces, simply select the controls you want to act upon, choose your target spaces, and press "switch". This will switch the space, while maintaining the controls's transforms, using keys created automatically.
For Limbs, simply select any control/s for the limbs that you wish to act upon, and press the relevant button- To-IK or To-FK.
This will switch the limb/controls to the selected state. This tool also includes Auto-Key switches, as well as a sequence and bake modes.


Spaces/IK-FK Tool Load

Spaces/FK-IK Tool Menu Item

How to use

The spaces tool is quite standard, but if ever you get confused, here are a few guidelines.

Spaces/FK-IK Tool Legend

  1. Auto-Key Button - When this button is checked, keys will be inserted automatically when performing actions.
  2. Bake Button - When this button is checked, the auto-key button is checked, and the sequence mode is selected, every frame within the frame range selected will be keyed- "baking" the switch for the selected frame-range,
  3. Current-Frame/Sequence Mode - In case the "Current-Frame" mode is selected, any action will be performed on the current frame selected. In case "Sequence" mode is selected, any action will be performed on the selected frame-range.
  4. Frame-Range Section - This section will determine the frame range to act upon, when "Sequence" is selected.
  5. Spaces/IK-FK Tabs - This tool has two modes- Spaces, and IK-FK. Choose the relevant tab based on the action you are interested in. Please read the two next bullets (6A & 6B) for additional information on both modes.
  6. Tool Modes:
    1. Spaces-Mode - This mode is for switching control spaces. In contrast of switching a space using the channel box, this tool will switch to the selected space while maintaining the control's transform.
      • On Current-Frame Mode - The space of the control will be switched for the current frame, maintaining the control's transform. When "Auto-Key" button is checked, a key of the current frame will be inserted automatically.
      • On Sequence Mode:
        • On Non-Bake mode: - A key will be inserted for every frame the space-switch attribute in question has a key, within the selected range. The current tranform for the control/s in question will be maintained.
        • On Bake mode: - A key will be inserted for every frame within the selected range. The current tranform for the control/s in question (at the relevant frame) will be maintained- "Baking" the switch.

    2. IK-FK-Mode - This mode is for switching IK-FK modes for limbs. In contrast of switching FK-IK modes for limbs using the channel box, this tool will switch to the selected kinematics while maintaining the limb controls' transforms.
      • On Current-Frame Mode - The kinematic state of the limb will be switched for the current frame, maintaining the limb controls' transform. When "Auto-Key" button is checked, a key of the current frame will be inserted automatically.
      • On Sequence Mode:
        • On Non-Bake mode: - A key will be inserted for every frame the kinematic-switch attribute in question has a key, within the selected range. The current limb controls' in question will be maintained.
        • On Bake mode: - A key will be inserted for every frame within the selected range. The current limb controls' in question (at the relevant frame) will be maintained- "Baking" the switch.
        • Select Host: - Select the kinematic switch attribute control holder for the selected limb modules.