Motion User Guide
- Welcome
- What’s new
-
- Intro to basic compositing
-
- Intro to transforming layers
-
- Intro to transforming layers in the canvas
- Transform layer properties in the canvas
- Transform tools
- Change layer position, scale, or rotation
- Move a layer’s anchor point
- Add a drop shadow to a layer
- Distort or shear a layer
- Crop a layer
- Modify shape or mask points
- Transform text glyphs and other object attributes
- Align layers in the canvas
- Transform layers in the HUD
- Transform 2D layers in 3D space
-
- Intro to behaviors
- Behaviors versus keyframes
-
- Intro to behavior types
-
- Intro to Parameter behaviors
- Audio behavior
- Average behavior
- Clamp behavior
- Custom behavior
- Add a Custom behavior
- Exponential behavior
- Link behavior
- Logarithmic behavior
- MIDI behavior
- Add a MIDI behavior
- Negate behavior
- Oscillate behavior
- Create a decaying oscillation
- Overshoot behavior
- Quantize behavior
- Ramp behavior
- Randomize behavior
- Rate behavior
- Reverse behavior
- Stop behavior
- Track behavior
- Wriggle behavior
-
- Intro to Simulation behaviors
- Align to Motion behavior
- Attracted To behavior
- Attractor behavior
- Drag behavior
- Drift Attracted To behavior
- Drift Attractor behavior
- Edge Collision behavior
- Gravity behavior
- Orbit Around behavior
- Random Motion behavior
- Repel behavior
- Repel From behavior
- Rotational Drag behavior
- Spring behavior
- Vortex behavior
- Wind behavior
- Additional behaviors
-
- Intro to using generators
- Add a generator
-
- Intro to image generators
- Caustics generator
- Cellular generator
- Checkerboard generator
- Clouds generator
- Color Solid generator
- Concentric Polka Dots generator
- Concentric Shapes generator
- Gradient generator
- Grid generator
- Japanese Pattern generator
- Lens Flare generator
- Manga Lines generator
- Membrane generator
- Noise generator
- One Color Ray generator
- Op Art 1 generator
- Op Art 2 generator
- Op Art 3 generator
- Overlapping Circles generator
- Radial Bars generator
- Soft Gradient generator
- Spirals generator
- Spiral Drawing generator
- Use Spiral Drawing onscreen controls
- Star generator
- Stripes generator
- Sunburst generator
- Truchet Tiles generator
- Two Color Ray generator
- Save a modified generator
-
- Intro to filters
- Browse and preview filters
- Apply or remove filters
-
- Intro to filter types
-
- Intro to Color filters
- Brightness filter
- Channel Mixer filter
- Color Adjustments filter
- Color Balance filter
- Example: Color-balance two layers
- Color Curves filter
- Use the Color Curves filter
- Color Reduce filter
- Color Wheels filter
- Use the Color Wheels filter
- Colorize filter
- Contrast filter
- Custom LUT filter
- Use the Custom LUT filter
- Gamma filter
- Gradient Colorize filter
- HDR Tools filter
- Hue/Saturation filter
- Hue/Saturation Curves filter
- Use the Hue/Saturation Curves filter
- Levels filter
- Negative filter
- OpenEXR Tone Map filter
- Sepia filter
- Threshold filter
- Tint filter
-
- Intro to Distortion filters
- Black Hole filter
- Bulge filter
- Bump Map filter
- Disc Warp filter
- Droplet filter
- Earthquake filter
- Fisheye filter
- Flop filter
- Fun House filter
- Glass Block filter
- Glass Distortion
- Insect Eye filter
- Mirror filter
- Page Curl filter
- Poke filter
- Polar filter
- Refraction filter
- Ring Lens filter
- Ripple filter
- Scrape filter
- Sliced Scale filter
- Use the Sliced Scale filter
- Sphere filter
- Starburst filter
- Stripes filter
- Target filter
- Tiny Planet filter
- Twirl filter
- Underwater filter
- Wave filter
-
- Intro to Stylize filters
- Add Noise filter
- Bad Film filter
- Bad TV filter
- Circle Screen filter
- Circles filter
- Color Emboss filter
- Comic filter
- Crystallize filter
- Edges filter
- Extrude filter
- Fill filter
- Halftone filter
- Hatched Screen filter
- Highpass filter
- Indent filter
- Line Art filter
- Line Screen filter
- MinMax filter
- Noise Dissolve filter
- Pixellate filter
- Posterize filter
- Relief filter
- Slit Scan filter
- Slit Tunnel filter
- Texture Screen filter
- Vignette filter
- Wavy Screen filter
- About filters and color processing
- Publish filter controls to Final Cut Pro
- Using filters on alpha channels
- Filter performance
- Save custom filters
-
- Intro to 3D objects
- Add a 3D object
- Move and rotate a 3D object
- Reposition a 3D object’s anchor point
- Exchange a 3D object file
- 3D object intersection and layer order
- Using cameras and lights with 3D objects
- Save custom 3D objects
- Guidelines for working with 3D objects
- Working with imported 3D objects
-
- Intro to 360-degree video
- 360-degree projects
- Create 360-degree projects
- Add 360-degree video to a project
- Create a tiny planet effect
- Reorient 360-degree media
- Creating 360-degree templates for Final Cut Pro
- 360-degree-aware filters and generators
- Export and share 360-degree projects
- Guidelines for better 360-degree projects
-
- Intro to settings and shortcuts
-
- Intro to Keyboard shortcuts
- Use function keys
- General keyboard shortcuts
- Audio list keyboard shortcuts
-
- Tools keyboard shortcuts
- Transform tool keyboard shortcuts
- Select/Transform tool keyboard shortcuts
- Crop tool keyboard shortcuts
- Edit Points tool keyboard shortcuts
- Edit shape tools keyboard shortcuts
- Pan and Zoom tools keyboard shortcuts
- Shape tools keyboard shortcuts
- Bezier tool keyboard shortcuts
- B-Spline tool keyboard shortcuts
- Paint Stroke tool keyboard shortcuts
- Text tool keyboard shortcuts
- Shape mask tools keyboard shortcuts
- Bezier Mask tool keyboard shortcuts
- B-Spline Mask tool keyboard shortcuts
- Transport control keyboard shortcuts
- View option keyboard shortcuts
- HUD keyboard shortcuts
- Inspector keyboard shortcuts
- Keyframe Editor keyboard shortcuts
- Layers keyboard shortcuts
- Library keyboard shortcuts
- Media list keyboard shortcuts
- Timeline keyboard shortcuts
- Keyframing keyboard shortcuts
- Shape and Mask keyboard shortcuts
- 3D keyboard shortcuts
- Miscellaneous keyboard shortcuts
- Touch Bar shortcuts
- Move assets to another computer
- Work with GPUs
- Glossary
- Copyright

Match Move controls in Motion
The Match Move behavior analyzes the movement of a source object (such as a video clip), then applies that movement data to a destination object (such as a shape, particle emitter, camera, or other object in Motion).
After you apply a Match Move behavior to an object in your project, adjust the behavior using the parameter controls in the Behaviors Inspector:
Source: A well to specify the source object supplying tracking data to the destination object. The source object can be another tracking behavior, an animated object, or a video clip. When you apply a Match Move behavior to a destination object, the nearest animated object, recorded track, or footage object beneath the behavior in the Layers list appears in this well. If a source object isn’t automatically assigned, drag one from the Layers list into this well. To clear the Source well, drag its thumbnail away from the well and release the mouse button.
When you drag any nonfootage object (such as a shape or mask) into the Source well, the trackers are no longer available in the Match Move behavior as there is no clip to analyze. Whatever animation (keyframes or behaviors) is present in the shape or mask is applied.
Note: When you apply the Match Move behavior to a mask, the masked object is selected as the source.
Action pop-up menu: A pop-up menu (with a gear icon) to manually assign tracking data (from other tracking behaviors in your project).
Analyze: Three buttons used for the motion tracking analysis:
Left arrows: Analyzes the portion of the clip before the playhead position.
Analyze: Analyzes the entire clip forward from the playhead position to the end of the clip (or to where the reference pattern can no longer be tracked), then backward from the playhead position to the beginning of the clip.
Right arrows: Analyzes the portion of the clip after the playhead position.
The start frame of the track analysis is based on the current playhead position, rather than the beginning of the behavior bar in the Timeline.
Mode: A pop-up menu to choose the tracking analysis mode. There are two options:
Object: Choose to track subjects such as people or faces, pets, cars, or other reference patterns using machine learning or point cloud analysis methods, or a combination of both.
Point: Choose to track one or more specific points—or a very specific feature—in a clip.
Analysis Method: Available when Mode is set to Object, a pop-up menu to set how the selected reference pattern is analyzed. There are four options:
Automatic: Evaluates the clip, then attempts to select the most suitable analysis method.
Combined: Uses a combination of the Machine Learning and Point Cloud analysis methods to track position, scale, and rotation.
Machine Learning: Uses a machine learning model trained on a dataset to identify people, animals, and many other common objects, allowing the tracker follow the subject in a specified region of video.
Point Cloud: Analyzes a “cloud” of point positions (or a pattern) within a search region.
Detect: Available when Mode is set to Object, a pop-up menu to turn automatic face detection on or off.
Transform: A pop-up menu to set how the destination object moves. There are two options:
Attach to Source: Anchors the destination object to the recorded track or animation source. Use Attach to Source when the source object is scaling or rotating, and you want the destination object to “stick” to a spot on the source object.
When using Point mode tracking, you can preserve preexisting animation in the source object by using the Adjust buttons (Position, Scale, and Rotation), available when the Type pop-up menu (described below) is set to Transformation.
Note: Although the destination object is “attached” to the movement of the source object, you can adjust the position of the destination object (offset it from the source object).
In the following example, the Match Move behavior is applied to the red pill shape and uses the animated white arrow as the source object. The white arrow has an applied Spin behavior that causes it to spin in a clockwise direction. Additionally, the arrow’s anchor point is positioned at the bottom of the arrow (at the opposite end from the tip).
When the Transform pop-up menu is set Attach to Source, and you select the Position and Rotation buttons in the Adjust parameter row, the red shape is anchored to one spot on the arrow (the tip, in this example) and matches the clockwise movement of the arrow.
Mimic Source: Allows the destination object to “mimic” the recorded track or animation of the source object.
When using Point mode tracking, you can preserve preexisting animation in the destination object by using the Adjust buttons (Position, Scale, and Rotation), available when the Type pop-up menu (described below) is set to Transformation.
Note: Although the destination object is “attached” to the movement of the source object, the position of the destination object can be changed (offset from the source object). Additionally, the destination object can be scaled and rotated.
In the following images, the Transform pop-up menu is set to Mimic Source, and Position and Rotation are selected in the Adjust parameter row. The red shape is not locked to one spot on the white arrow. Instead, the red shape mirrors the arrow’s animation.
Adjust: Three buttons to set the type of transformation applied to the destination object.
Position: Applies the position of the source object to the destination object.
Scale: Applies the scale of the source object to the destination object. The source track must include scale data for this parameter to have any effect.
Rotation: Applies the rotation of the source object to the destination object. The source track must include rotation data for this parameter to have any effect.
Scale Mode: Sets how changes in the source object’s scale are applied to the destination object. This parameter is available when Scale is turned on in the Adjust parameter row.
Note: Scale Mode is only available when the Mode parameter is set to Object. See Match move a destination object to a source object in a clip.
Scale All (Fit): Uniformly scales the maximum size of the destination object to the minimum dimension of the tracker region.
Scale All (Fill): Uniformly scales the minimum size of the destination object to the maximum dimension of the tracker region.
Scale X & Y: Nonuniformly scales the destination object based on the dimension of the tracker region.
Offset Track: A checkbox that, when selected, lets you set a new tracker position when the original reference pattern becomes temporarily obstructed by an obstacle, or goes off the screen. Motion uses the tracker position to continue the same tracking path begun by the original reference pattern. See