Motion Tools MDS v2.
0
A lot of students asked us to tell about useful After Effects
scripts for workflow optimization. At the beginning,
we tried to create a list of most useful tools but then
realized that usually, we use one or two buttons from
each of them and our workspace is still cluttered.
So we decided to develop our own After Effects Script which
will contain only the most necessary things.
Follow us on social networks to keep up to date with
our new stuff: motiondesign.school
How to install                                                              Quick overview
Move the Motion Tools MDS.jsxbin file into the following location:
Windows:       Program Files/Adobe/Adobe After Effects #/..                                  Easing sliders
               ../Support Files/Scripts/ScriptUI Panels
                                                                                             Apply elastic
Mac OS:        Applications/Adobe After Effects #/Scripts/ScriptUI Panels
                                                                                             Apply bounce
Then Restart After Effects. Make sure that Allow Scripts To Write Files
And Access Network option is selected in:                                                    Keyframes duplicator
Windows: Edit > Preferences > General
                                                                                             Anchor point reposition
Mac OS:        After Effects > Preferences > General
                                                                                             Layers/keys sequence
Now you can open the script panel by choosing it in Window menu.
                                                                                             Add null with parenting
                                                                                             Vectors & Shapes toolset
Easing sliders                                          Anchor point                                        Apply elastic
                                                        panel
                                                                                                            We regularly use the special elastic expression to
                                                                                                            add some overshoot to our animation.
                                                                                                            But copying it from the text file is a bit annoying.
Sometimes it's easier to set up the animation speed                                                         Now you can add it within one click.
without opening Graph Editor, especially when it
                                                        One of the most useful and popular functions.       Click: Just select properties you want to add elastic
comes to interface animation according to
                                                        It works even with animated properties, 3D layers   expression to and click the Elastic button.
guidelines like google material design etc.Using this
                                                        and contents objects of Shape Layer.                It will automatically apply the expression
panel you can set the incoming, outgoing velocity
                                                                                                            to selected properties and create amplitude, fre-
and both at once.                                       Make Alt+Click on one of these buttons to change
                                                                                                            quency and decay controllers for each of them.
                                                        anchor point position of separate contents object
You can change the type of selected keyframe in         of Shape Layer                                      Alt+Click: If selected only one layer — creates
one click within this panel as well.                                                                        the common controller for all properties.
                                                                                                            If selected several layers — creates Null with a
                                                                                                            common controller for all properties.
Apply bounce                                           Clone                                               Sequence
                                                                                                                             1       2
This button applies bounce expression,                 Using this button you can easily duplicate          This panel allows you to create layer and keyframes
that will simulate a bounce back at the end of         the keyframes on multiple layers.                   offset. Type the number of frames you want to offset
a keyframed motion.                                                                                        selected layers or keyframes by in the offset field.
                                                       Click: Clone selected keys from playhead.
                                                                                                           Type the step of offset in step field.(for example, 2
Click: Applies bounce expression and controllers
                                                                                                           means that every two layers will be offset by number
                                                       Alt+Click: Clone selected keys from playhead and
for each selected properties. Script automatically
                                                                                                           of frames determined in offset field).
                                                       select them.
creates controllers for the following bounce parame-
ters: Amplitude, Gravity, MaxJumps                                                                         1 This one is for layer/keyframes arrangements.
                                                       Shift+Click: Reversal clone, like a “Time reverse
(Frequency), Jump In/Out(turns on and off the over-
                                                       keyfrmes”.                                          2 Changes the offset order: Top-down,
shoot in the beginning of the motion)
                                                                                                               down-top, random.
Alt+Click: If selected only one layer — creates the
                                                                                                           Click: Arrange the layers or keys(depends on
common controller for all properties.
                                                                                                           selection) to playhead.
If selected several layers — creates Null with                                                             Alt+Click: Arrange layers to CompStart time.
a common controller for all properties.                                                                    Shift+Click: Arrange layers to the first layer in
                                                                                                           current order InPoint.
Vector & Shape layer toolset                                                                               Add Null
  1               2
  3                     4
And the last very important thing is the panel        3 Converts selected Vector layers to                 Adds Null and automatically parent selected layers
for work with vector graphics and shape layers.          Shape Layers.                                     to it. Works even with 3D layers
1 This button allows you to extract selected          Alt+Click: Converts selected Vector layers, remove   Select layers you want to control with Null object
      objects of Shape Layer contents group onto      artboards and source layers                          and press this button. Null will be positioned to the
      separate layer.                                                                                      average anchor point of selection. If one layer se-
                                                      Shift +Click: Converts selected Vector layers and
                                                                                                           lected — null object will be positioned to its anchor
Click: Extract selected content group objects         remove artboards.
                                                                                                           point.
Alt+Click: Extract selected items and delete Source   4 You have probably dealt with this kind of
Layers/contents group objects                            problem. Rectangular empty groups are created
                                                         around your paths, these are artboards from
2 This button allows you to merge selected Shape
                                                         illustrator.
      Layers into one Shape Layer.
                                                      Click: Remove artboards
Click: Merge ShapeLayers
                                                      Alt+Click: Removes empty groups
Alt+Click: Merge and delete source layers