A SpaceSwitch creates an attribute or attributes on a ctrl that the animator can use to switch between spaces.

For Example, to have the wrist ctrl move with the head or with the hips.

[SpaceSwitch Video Tutorial]


Attributes:

  • 'Switch Type' - Affects only the rotations (orient), only the position (point), or both (parent).
  • 'Ctrl' - The ctrl to add the space switch to.
  • 'Style' - 'enum_attr' creates a single dropdown attribute, while 'float_attrs' creates several float attributes allowing blending between spaces.

    (on the left - 'enum_attr', on the right - 'float_attrs')
  • 'Add Parent Space' - If checked, will add the parent of the ctrl as the first space called 'local'.
  • 'Number Of Extra Spaces' - The number of spaces; this enables the space attributes below.
  • 'Default Space' - Select the space to set the spaceSwitch attribute(s) to when the rig is built. {Version 1.07.01}.
  • 'Space # Name' - Name of this space.
  • 'Space #' - The transform that the ctrl will move/rotate within his space.
    You can use a connection, input a Maya transform name, or a 'tracked node':
    • String Input - You can select any Maya transform in the scene and press the arrow button next to the attribute. The indicator '*' color and tooltip will tell you if the transform is valid.
      Note that if the transform gets renamed, you'll need to update this attribute with his new name.
    • Connection - Right-click on the attribute name to promote it, then, using a 'CustomDriver', draw a connection between them.

    • Tracked nodes - As of version 1.02.00, you can select a driver for this space by right-clicking on the attribute field. This will bring up a list of options from which you can choose a node. Once you have selected a node, you can choose any of its ctrls or joints as the driver for this space.


      Unlike string input tracked nodes, tracked ctrls or joints do not require updating if the node they are attached to has been renamed. This is because tracked nodes are linked to their node by a unique identifier, rather than the node's name. This is different from string inputs that rely on the node's name and will need to be updated if the name is changed.




SpaceSwitch Search & Replace:

As of version 1.02.00, a 'Replace L > R', 'Replace R > L', and an 'Options' buttons will appear when you right-click on a SpaceSwitch attachment.

The 'Options' button presents a table where you can enter "Left string terms" and "Right string terms". Once you've entered these values, pressing the 'Replace L > R' button will trigger Arise to search for the "Left string terms" within the "SpaceSwitch" space attributes. Arise will then replace any instances of the "Left string terms" found in these attributes with the corresponding "Right string terms".

In addition, Arise can assist you in replacing tracked ctrls and joints located on nodes with the prefix "L_" or "R_" to their mirrored nodes. To do this, simply check the "Replace tracked nodes with their mirrored nodes" checkbox.




_____________________________________________

Get Arise at: https://www.ariserigging.com