In the article below:
What do Smart Magnet Rigs add to the animation process?
How does it all work?
Are there any special requirements?
What is SMR info?
SMR Tools
All articles in this series
Introduction
In 2013 with EDAP Tools v.2.0 the Electric Dog team proudly introduced Smart Magnet Rigging to the world. With each new version we keep expanding the scope and the range of what SMR can do with added features, commands and tools.
Last update: November 2020
We first introduced Smart Magnet Rigs in 2013 and since then countless studios and individual animators around the world have adopted this ground-breaking approach to flexibility, efficiency and control.
We made history again in 2020 by being the first to successfully design and develop a professional-grade Inverse Kinematics system for Flash Animation.
With Forward and Inverse Kinematics, chain selection, magnetic joints, automatic clean up of arcs and full Layer Parenting integration, Smart Magnet Rigs are unmatched in the current Flash or Animate landscape and light years ahead of Adobe's own attempts at hierarchical layers or IK.
The Electric Dog team is actively working on expanding the scope of the SMR toolset, adding features and improving user experience, while always maintaining compatibility with older files.
Smart Magnet Rigs and EDAP Tools work with all versions of Flash and Animate, starting with Macromedia Flash 8, providing power, flexibility and unseen before features to all animators reluctant to move on to Adobe Animate and its monthly subscription-based model.
Overview
Smart Magnet Rigs are a powerful addition to the Classic Tween workflow in Flash/Animate.
Smart Magnet Rigs retain the whole flexibility of a traditional Flash/Animate character build, where elements can be tweened independently of one another, re-layered with ease and so on, while at the same time add unprecedented level of control, which animators couldn't even dream of in the past.
SM Rig elements are 'aware' of their place in the hierarchy, which allows forward and inverse chain selections. Joints are 'magnetic'. Dislocated elements can snap back into their logical position in relation to others at the press of a button.
All built-in Flash/Animate tools and transformations such as scale, rotate, skew, etc. work as expected with Smart Magnet Rigs. On top of that users can manipulate them with high-precision and refined posing tools, designed specifically with character animation in mind.
When opened on a system where EDAP Tools are not installed, Smart Magnet Rigs behave just like any other Flash/Animate build and can be animated or edited with the default Flash tools.
Smart Magnet Rigs allow animators to handle structurally more complex and detailed characters with much greater ease, which results in more subtle and organic-looking cutout animation.
All our videos are 1080p. If for some reason full HD is not available here, try watching them on YouTube.
What exactly do Smart Magnet Rigs add to the animation process?
Smart Magnet Rigs are a unique blend of the two existing approaches in the digital cutout world:
free-floating, unconstrained elements and bone-based skeletal systems.
Flash animation has gained a lot of its popularity due to the former. The ease of manipulations and the lack of constraints allows for very quick and easy posing, squash & stretch and is technically very user-friendly, due to the relatively easy setup. The disadvantage of this approach is that it requires a lot of clicking, manual selections and constant guesswork about the exact positions of joints. The early enthusiasm of users, who could start having fun almost immediately quickly turns into frustration due to poor ergonomics and precision.
Bone-based skeletal systems, on the other hand, provide hierarchical structure to the rigs, which allows easy chain selection, requires no guesswork about exact position of joints, but also limits movement of elements and imposes some form of skeletal rigidity.
Even well-implemented bone systems such as the one in Moho seem to impact the artistic output in a less than favorable way.
Smart Magnet Rigs provide all the benefits of the two approaches, eliminating the negative side effects completely.
With Smart Magnet Rigs animators are free to enjoy the unrestrained approach for as long as they want, whenever they want, while at the same time a non-intrusive flexible virtual hierarchy allows them to chain-select, set Transformation points at joints automatically, or pose a bunch of symbols as a skeleton on-the-fly with high-precision FK and IK tools.
Both approaches complement one another, removing all frustration with the deficiencies of either and making the process of animating much more enjoyable, faster, more productive and creatively more fulfilling.
How does it all work?
Hierarchy is realized at the level of Symbol instance. Because of this, elements are layer independent, can be re-layered freely and easily or even placed all on one layer. They contain metadata (SMR info) and are 'aware' of their place in the hierarchy.
Roughly speaking each element has two active points – the Registration point and a Magnet point (often called Magnet Target or just MT) For example: The upper arm has its Registration point in the shoulder and its Magnet point in the elbow. The lower arm has its Reg point in the elbow and its Magnet point in the wrist. Torso has Magnet point in the shoulder.
Upper arm pivots from the shoulder and its Reg point magnetically should snap to the shoulder Magnet Target in the torso. Lower arm logically pivots in the elbow and magnetically should snap to the elbow MT in the upper arm. Hand, being the last element in the chain, does not have an MT. Its Reg point snaps to the wrist MT in the lower arm.
This structure provides all the meta information that SMR KineFlex needs to pose logical groups of elements via Forward (FK) and Inverse Kinematics (IK) transformations.
It also hugely improves the work with the Free Transform tool allowing it to select and modify logical groups of elements, starting with one element in the chain, extending the selection down or up the hierarchy and placing the Transformation point at joints to facilitate forward or inverse transformation.
Using the SMR tools animators can effortlessly do:
- soft rotation – FK and IK
- hard rotation – FK and IK
- reverse IK translation (RIK move)
- reverse IK rotation – soft and hard
- forward chain selection
- inverse chain selection
- magnet joint snapping (to parent or to child)
- clean up (moving symbols along arcs)
- reverse IK clean up
All our videos are 1080p. If for some reason full HD is not available here, try watching them on YouTube.
Are there any special requirements?
Q: Are there any special requirements for a bunch of symbols to be turned into a Smart Magnet Rig?
A: Only one. Proper registration of symbols at joints as described in this article.
Best practices in creating an edaptable build are shown in this step-by-step tutorial. We also provide a few sample SM Rigs which new adopters can use to test the tools and study how the characters were put together.
What is SMR info?
SMR info is the metadata ID written into the elements of a Smart Magnet Rig which makes them 'aware' of their place in the hierarchy. The SMR Tools read and process the SMR info.
The SMR info is assigned to Symbol instances on Stage.
- If a Symbol instance is deleted and reintroduced from Library, it will lack SMR info*.
- If the instance type is changed, for example from Graphic to Movie Clip, it will lose its SMR info*.
- If an instance is swapped using the default Swap Symbol function, it will retain the SMR info.
*To repair, SMR info can be transferred from 'healthy' instances onto such that have lost it, using Roll Over Rig Info button in SMR Helpers panel or the drop-down menu using Roll Over Rig Info, located in the drop-down menu of the Smart Magnet Rig panel.
SMR Tools
The SMR Tools are part of the EDAP Tools package, specifically designed to work with Smart Magnet Rigs. They facilitate rigging itself, posing and to certain extent – animation.
The Smart Magnet Rig can be moved and modified with all the default Flash/Animate tools and it will behave just as a normal free-floating bunch of symbols.
When modified with the SMR Tools it will behave as a hierarchical structure.
Here is a list of these tools:
When a traditional Flash/Animate build is converted to a Smart Magnet Rig, animators can start using the KineFlex tool, Smart Magnet Joints, Smart Transform, Clean Up and Smart Transform Point (CW & CCW).
Via the Free Style Rigging tool or the Smart Magnet Rig panel users set the hierarchical structure of cutout elements and assign metadata IDs (SMR info) to Symbol instances on the stage. When this is done, each element's relationship to others is clearly defined and can be constantly maintained or restored whenever necessary by a simple press of a button.
Posing is then assisted by the KineFlex tool, Smart Magnet Joint, Smart Transform, Clean Up and Smart Transform Point commands which are accessed via keyboard shortcuts and need the SMR info to function.
The SMR Helpers and Smart Magnet Rig panels also provide tools for editing and repairing rigs.
*Note: Inverse Kinematics is a feature available in the Premium version of EDAP Tools.
Hi nick,
Great Tool buddy, not yet use but i sees lot of potential watching the demo.
I'm starting to use it and not able to find Create Center Marker in my commands menu. Any idea how to fix this. (Installed EDAP Setup using Adobe Extension Manager CC 2014 for Adobe Flash CC 2014)