Condition Manipulator

The ManipulatorCondition redirects the manipulations to two different manipulators, regarding a condition on a controller plug’s numerical value.

You can use that manipulator to control for instance two FK and IK manipulators, regarding the value of a controller switch plug:

Condition Manipulator

In that example, the manipulator acts like the m_leg_ik_r manipulator if the c_leg_r.ik_fk_switch plug value is less than 0.5, otherwise, it acts like the m_leg_fk_r manipulator.

Configure the condition manipulator by changing those attributes:

  • Rumba Controller Name: The name of the controller with the condition plug

  • Rumba Plug Name: The name of the condition plug with the numerical value to be tested against the condition value.

  • Rumba Condition Mode: The condition operation to use to compare the condition plug and the condition value. The condition left value is the controller plug value, the right value is the condition value.

  • Rumba Condition Value: The condition value to compare to the plug value

  • Rumba Manipulator True: The name of the manipulator to use if the condition is true

  • Rumba Manipulator False: The name of the manipulator to use if the condition is false