IK/FK switch generated from apex limb component: question

   315   5   1
User Avatar
Member
13 posts
Joined: Jan. 2024
Offline
Anyone know how I can add a button to the rig after the limb component that switches all the limbs for the arms and legs between IK/FK at one time?

Currently you have to change each manually. I would like a global IK/FK switch while still maintaining the ability to switch each limb if possible.
User Avatar
Member
29 posts
Joined: March 2015
Offline
There is a method, it's a little involved if you don't like modifying graphs, but I'll upload a setup shortly.
User Avatar
Member
29 posts
Joined: March 2015
Offline
If you used the autorig builder, this might be an easier option for you in the meantime. Select the Main_Manager>Select All Configs, then set the ikfkblend to 0 or 1.
Edited by AntonMoss - Aug. 19, 2026 15:26:44

Attachments:
ikfk_switch.gif (803.7 KB)

User Avatar
Member
13 posts
Joined: Jan. 2024
Offline
AntonMoss
If you used the autorig builder, this might be an easier option for you in the meantime. Select the Main_Manager>Select All Configs, then set the ikfkblend to 0 or 1.
Image Not Found


Thank you so much. I will take a look at this workflow. Cheers.
User Avatar
Member
29 posts
Joined: March 2015
Offline
Here's another solution that I think works pretty well. I initially thought about going through the apex graphs to set up some bidirectional control, but then realized very quickly that you can run into some "conditional" issues, and the menu items, abstract controls, ik/fk, are pretty complicated under the hood. Then I remembered you can trigger selections by selecting a object, similar to what you see in the autorig component for the hand/fingers. What you're seeing here is a tool that allows you to specify a trigger, and when that trigger is pressed, it will then select any number of specified controls, in this case, the configs for the arms and legs.



Make sure you drop the am_TriggerSelection.1.0.bgeo component into your ../Documents/houdiniXX/apexcomponent directory.
Edited by AntonMoss - Aug. 19, 2026 20:30:12

Attachments:
trigger_selection_v01.gif (581.2 KB)
am_TriggerSelection.1.0.bgeo (13.8 KB)
global_ikfk_switch_v01.hip (771.9 KB)

User Avatar
Member
13 posts
Joined: Jan. 2024
Offline
AntonMoss
Here's another solution that I think works pretty well. I initially thought about going through the apex graphs to set up some bidirectional control, but then realized very quickly that you can run into some "conditional" issues, and the menu items, abstract controls, ik/fk, are pretty complicated under the hood. Then I remembered you can trigger selections by selecting a object, similar to what you see in the autorig component for the hand/fingers. What you're seeing here is a tool that allows you to specify a trigger, and when that trigger is pressed, it will then select any number of specified controls, in this case, the configs for the arms and legs.
Image Not Found



Make sure you drop the am_TriggerSelection.1.0.bgeo component into your ../Documents/houdiniXX/apexcomponent directory.

Thank you so much for this. This is honestly a perfect way to approach the global IK/FK switching issue, and it solves the problem much more cleanly than what I was trying before. I really appreciate you taking the time to put this component together and explain it.
  • Quick Links