Main Rigging Tools
Functionality
Interactive panel through which users are able to visually establish the hierarchical structures for the Smart Magnet Rigs and connect Symbol instances in parent-children relationships.
The panel assigns metadata IDs to Symbols and Magnet Targets and enables the use of Smart Magnet Joints, Smart Transform, Clean Up, Smart Transform Point (Inverse) and KineFlex.
The Smart Magnet Rig panel, however, remains the main interface where rig representations can be loaded for inspection and repair.
Suggested use
The panel is used to add SMR info (metadata) to the elements of a character build after all Magnet Targets are placed correctly inside parent Symbols.
Once the elements have SMR info, they become 'aware' of their place in the rig hierarchy and all SMR functionality can be fully utilized.
Representations of existing Smart Magnet Rigs can be loaded in the panel for inspection and repair.
Where does it work?
Hierarchical node-based representations of the actual character rigs are created within the panel itself.
Using the tool, SMR info is added by selecting one Symbol instance at a time on the Stage and clicking on its corresponding Node in the Panel.
EDAP Tools shortcut
Interactions
Ctrl-click on a node in the panel while the Move tool is active selects the corresponding Instance on the Stage.
Shift-dragging a node while the Move tool is active moves the whole chain.
Hovering over a node displays its SMR ID and Welded status in the panel's Status Bar.
Buttons, Dropdowns
Top row:
- Tools to create and modify Nodes and add SMR info to Symbol instances.
- Drop-down which allows users to switch between the currently loaded SM Rig representations.
- Menu with some additional features and rig repair tools.
Real-time feedback checkbox which activates a red border around the main area of the panel. Switches on or off the interactive mode of the panel where it actively checks a few times a second the status of the rig on Stage and the content of the individual elements; then reflects its findings by visualizing the presence or absence of MTs or any other status changes. This is resource intensive and has to only be on while rigging or trouble-shooting rig problems.
Main panel area:
A node-based representation of a Smart Magnet Rig can be created (New rig representation button) or loaded, using the Load rig representation(s) button. The representation can then be modified, renamed or deleted (by dragging individual nodes or the whole structure to the bin in the bottom right corner of the area).
Buttons at the bottom:
- Load rig representation(s) – scans the current frame in the current timeline for existing Smart Magnet Rigs and loads their representations in the main panel area
- Remove SMR info from selected symbols – removes the SMR info (metadata) from the selected elements on Stage. After that they are no longer a part of the rig.
Notes
Interactive panel used in the process of Smart Magnet Rigging.
Disable Real-time feedback when finished rigging as it slows down Flash.
Important! Smart Magnet Rig panel is used only to assign SMR info (metadata) to elements. Once this is done the panel is not needed for animation. Posing and animation are assisted by Smart Magnet Joint, Smart Transform, Clean Up and KineFlex which need the metadata to function. Good practice would be to close panel after rigging is completed and only activate it when some modifications to the rigs are necessary.
Compatibility Mode
In some rare cases the Smart Magnet Rig panel will run Stage Updates in Compatibility Mode. This happens only if both your OS X and Flash version are quite dated and don't support any of the optimized methods. Compatibility Mode for Stage Updates allows the full functionality of the panel, but slows down Flash significantly and cursor may blink. Only turn Real-time feedback on when you need the visual feedback during editing of a Smart Magnet Rig. When Stage Updates are disabled the panel can be used normally without any negative effects on performance. If in Compatibility Mode, keep the checkbox disabled at all times when you don't explicitly need this functionality.
Functionality
Redefines the parent-child hierarchy in a Smart Magnet Rig by re-assigning Master Parent status to the currently selected Symbol instance and inverting some hierarchical chains when necessary. The symbols which need inverse registration are duplicated while the originals are preserved intact. The Rig info is also duplicated so that the new structure (rig) is completely independent and non-destructive to the original SMR.
Suggested use
In situations when the typical structure of a SMR is not functionally optimal.
For example: Normally a monkey would have its torso as Master Parent. However, in a situation where he needs to swing holding a vine with one of his hands, it will be easier and more logical to make the hand the Master Parent. Change Master Parent works in the current frame only and effectively creates a separate rig.
Where does it work?
Stage, one selected Symbol instance, which is already part of a Smart Magnet Rig
Notes
If at some point in animation you need to go back to the original structure, the best approach would be to either copy the frames that carry that Rig info or use Roll Over Rig Info.
Video demonstrations
All our videos are 1080p. If for some reason full HD is not available here, try watching them on YouTube.
Additional SMR Tools
Smart Magnet Rig panel provides tools for analyzing and repairing existing broken rigs.
These are placed in the More Actions… menu at the top-right of the panel.
Functionality
Checks the currently loaded rig for potential problems and displays a log of found inconsistencies in the Output panel for review
Suggested use
If a Smart Magnet Rig is not behaving as intended. For example, elements not snapping to their parental symbols or snapping to the wrong magnet targets.
Where does it work?
Smart Magnet Rig panel, current rig
Notes
A Smart Magnet Rig representation has to be loaded for analysis. A Smart Magnet Rig has to be present at current frame. The information is loaded into the panel by pressing the Load rig representation(s) button at the bottom left of SMR panel.
Functionality
Allows the users to inspect and manually change the metadata of individual Magnet Targets (MT)
Suggested use
If for some reason during rigging or later edits MTs have acquired inconsistent metadata across frames.
Example: Arm snaps correctly to shoulder MT at frame 1 (front view of torso), but does not snap to shoulder MT at frame 2 of torso (which is 3/4).
By selecting the MT at frame 1 and running Edit Magnet Targets you can view the metadata that works, compare to the metadata of the same MT at frame 2 and if different, unify them by using the available fields (copy > paste > apply).
When MT metadata is unified for the selected joint the elements should snap correctly.
If this 'inner' repair operation does not solve all functionality issues, you can move onto the next option – Rolling Over the Rig Information on the 'outside' – at character timeline level.
Where does it work?
Selected Magnet Target (MT) inside an element that belongs to a Smart Magnet Rig
Functionality
Roll Over Rig Info (RORI) allows the transfer (roll over) of Smart Magnet Rig info (SMR info, metadata ID) from symbol instances on the timeline to other symbol instances on the same layer.
The users can specify direction (to the left or to the right) or frame range(s) and also can roll over Rig info layer by layer or in larger chunks.
The command can be invoked by pressing its dedicated button in SMR Helpers or by choosing its menu entry from the hamburger menu in the top-right corner of Smart Magnet Rig panel.
The full help article is available here.
Functionality
SMR Break Apart only works, one at a time, with Symbols containing Smart Magnet Rig elements inside.
The command is a feature-rich replacement of the default Break Apart and also circumvents a bug in Animate CC, allowing users to break apart containers of Smart Magnet Rigs and retain all functionality.
Upon execution SMR Break Apart 'punches' temporarily the timeline of the container at 'Current frame' and then releases the outer wrapper to produce an exact replication of this 'Current frame' on the outer timeline.
It also provides options to remove hidden (guided) elements and non-SMR elements.
Suggested use
Character animation. For example when a walk cycle is nested inside a container and we would like to animate out of the cycle into a couple of smaller half-steps, overshoot and stop. A suitable frame to get out of the cycle is chosen, then the outer wrapper is released using SMR Break Apart. The result is that all symbols appear on one layer. These are then distributed to layers and can be animated on the current (outer for the walk cycle) Timeline.
Where does it work?
Stage or Timeline key selection; One symbol at a time
Notes
Important! Animate CC users who use Smart Magnet Rigs must use SMR Break Apart to retain metadata. Due to a bug in Animate CC, its native Break Apart function wipes out metadata during operation.
Flash CS users can still use default Break Apart without losing SMR functionality.
edit: 5 April 2019. The issue described above was finally fixed in Adobe Animate CC 2019.2, released on 3 April 2019. If you have Animate CC 2019.2 or newer you should be able to use the default Convert to keyframes, Break Apart and drag in the Timeline to create keys without losing SMR functionality.
Video demonstration:
Analyse Rig, Edit Magnet Targets, Roll Over Rig Info
All our videos are 1080p. If for some reason full HD is not available here, try watching them on YouTube.
Hi. I really like your tools. However when i click "show rig at current frame and timeline" it always crashes adobe animate. I can still animate the SMR rig but I can't modify it or trouble shoot because I am unable to display the rig in the SMR panel.