<aside> <img src="/icons/connecting-flight_gray.svg" alt="/icons/connecting-flight_gray.svg" width="40px" />
Easily swap child parent influence on the fly between bones of an armature or with objects of the scene.
Animate the relationships or bake the animation to a different parent or none.
One click snapping keeping transformations and automatic keying.
</aside>
Parent Switcher is a module of Rig UI Pro that can be toggled on or off with the corresponding icon in the Main Panel Header
The panel has two main sections:
Selected Element(s)
If an element with an active Parent Switcher is selected it will be displayed in the UI.
You can always create a new element by clicking on the plus button, even when there is no selection.
Some elements can have extra bones added to the list so when that bone is selected then the Parent Switcher for the element will display in the panel. e.g. useful when you want both the controls for the IK foot and the IK leg pole to appear whenever either of them is selected.
Pinned Element(s)
This section only appears whenever the elements are pinned in the configuration panel.
These elements will always be available regardless of what is selected.
Each element of the Parent Switcher panel is displayed in a row. And each row has two main components, with the option to expand the “add element” UI from the Add icon.
The two main components in the Parent Switcher element represent the child and parent that define an element.
Child Button
When pressing in the child button the bone that will be affected by the parent switcher will be selected. Useful to get a visual confirmation of the bone you are about to change parents for.
Parent Button
By pressing on the Parent button the Parent Switcher panel will pop up and present the user with the options to execute the parent switch.
Pop up Panel
The pop up panel for the parent switcher is where all the actions are taken.
The current parent for the element that is being manipulated will be highlighted in the pop up panel, or “None” if there is no current temp parent assigned.