KineFlex is our revolutionary on-the-fly skeletal system, introduced for the first time in EDAPT v.4.0 in 2018.
KineFlex uses Smart Magnet Rig metadata to allow an animator-friendly implementation of Forward and Inverse Kinematics, with bones that exist only during the current transformation and do not impose any rigidity or structural changes to the Classic Tween approach.
Essentially it is an instantly generated skeleton which takes the current location and position of the elements as initial state (on MouseDown) and disappears after the end of the transformation (on MouseRelease).
An extremely powerful tool which allows precise quick posing, utilizing the available hierarchical structure of a Smart Magnet Rig.
KineFlex icon appears in the tools palette next to or below Free Transform (Q) tool.
In Animate 2020 and newer, click on the … at the bottom of the toolbar, find the tool's icon in the pool of tools and drag it to a desired location in toolbar. (Click for details…)
KineFlex can be chosen directly by clicking on its icon in the tools palette or by using KineFlex (SMR Tool) command - EDAPT shortcut G which makes KineFlex the currently active tool.
KineFlex creates on-the-fly temporary bone chains according to a Forward or Inverse Kinematics model. These chains exist only during the posing operation, while the character retains all flexibility. Symbol and Layer structure, typical for the Classic Tween workflow remain unchanged.
Essentially, this is virtual Bones implemented well and animator friendly.
Modes of operation after choosing the KineFlex tool G
Forward Kinematics (FK)
- mousedrag: Soft FK rotation – rotates the clicked element while moving all its children relatively to its transformations, retaining children's directions unchanged.
- Alt+mousedrag: Hard FK rotation – rotates the clicked element and all its children keeping them 'firmly' attached to their relative positions
- Shift+mousedrag: Move chain – moves the clicked element and all its children
- Ctrl-down: Holding down [ Ctrl ] key while working with KineFlex will temporarily switch to Selection Tool (V-tool).
Inverse Kinematics (IK) interactions with SMR Effectors
- mousedrag: IK transformation of the controlled IK Chain. Elements beyond the Effector move in Soft Rotation.
- Alt+mousedrag: IK transformation of the controlled IK Chain. Elements beyond the Effector move in Hard Rotation.
- Shift+mousedrag-and-drop: Attaching a Detached SMR Controller or detaching an Attached SMR Controller.
- Alt+Shift+click on an Attached SMR Effector: Switches the Effector state between RIK Active and RIK Inactive.
Element Welder for KineFlex
Elements can be welded to their parent, using the Element Welder button in SMR Helpers panel. Pressing it welds the selected element of a Smart Magnet Rig to its parent. Welded elements move in Hard Rotation with their parent. Requires one selected element on the Stage. Pressing Element Welder button when a welded element is selected will un-weld it.
Posing; Advanced character animation
Where does it work?
Stage, Current frame – preexisting key(s)
EDAP Tools shortcut
Modifier keys: Alt+ (hard rotation); Shift+ (move); Alt+Shift-click on Effector (Switch RIK State)
KineFlex can be disabled via the EDAPT Contol Panel > Manage Commands > uncheck KineFlex checkbox
Important! KineFlex only works with Smart Magnet Rigs
Plugin tool script error in method mouseUp: If you see this message in Output, that means that the JSFL engine has crashed KineFlex. You need to restart Flash / Animate to be able to continue using it.
Animate CC 2019 and newer only: KineFlex needs direct access to the SMR Core. Parented Layers (PL Shell) will prevent this. To be able to use KineFlex, switch off Layer Parenting using Layer Parenting Toggle (SMR).
All our videos are 1080p. If for some reason full HD is not available here, try watching them on youtube.