Motion User Guide
- Welcome
-
- 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 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
- 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
- Publish filter parameters 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 tracking
- How does motion tracking work?
- Motion tracking behavior types
- Analyze motion in a clip
- Stabilize a shaky clip
- Unstabilize a clip
- Use a range of frames for analysis
- Load existing tracking data
- Track shapes, masks, and paint strokes
- Track a filter’s position parameter
- Adjust onscreen trackers
- Save tracks to the Library
-
- Intro to preferences 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
Stabilize controls in Motion
The Stabilize behavior uses a sophisticated motion analysis to track every pixel from one frame to the next to smooth shaky motion in a video clip or image sequence. Unlike the Match Move and Analyze Motion behaviors, the Stabilize behavior does not use onscreen trackers to analyze motion. However, if the result of the analysis requires additional correction, you can manually add onscreen trackers to noncontiguous segments of the clip. For example, if an accidental camera bump affects frames 350 to 380, you can add a tracker to analyze that portion of the clip. The data recorded from the analysis is added to the data recorded by default analysis to further smooth the clip.
In addition to considering horizontal, vertical, or horizontal and vertical movement in the clip, the Stabilize behavior looks at position, scale, and rotation. The Stabilize behavior can only be applied to footage objects in your project (QuickTime movies or image sequences).
For information on using the Stabilize behavior, see Stabilize a shaky clip in Motion.
After you apply a Stabilize behavior to a clip or image sequence, the Behaviors Inspector displays the following adjustable controls:
Source: A source well to designate the source object supplying the tracking data used to stabilize the clip. By default, the clip you apply the Stabilize behavior to appears in this well, ready to be analyzed. However, you can manually drag a different source object into the well—another Stabilize behavior in your project or even a different footage object in your project. To clear a Source well, drag the thumbnail away from the well and release the mouse button.
Action pop-up menu: A pop-up menu (with a gear icon) to manually assign tracking data (from other tracking behaviors in your project).
Movement-Analyze: A button to activate a motion-tracking analysis. When you click Analyze, a status window appears and displays the tracking progress. To stop the analysis, click the Stop button in the status window or press Esc.
When using the Stabilize behavior (without trackers), the track begins at the start of the clip, rather than the current playhead position.
Quality: A pop-up menu to define the level of detail in the motion analysis. There are two options:
Faster: Allows for a faster operation, but motion analysis is less detailed.
Better: Provides a more detailed analysis, but is slower. This is the recommended option when the clip contains rotation.
Track Region: A checkbox that, when selected, lets you manually define an area in the frame to be analyzed. A red overlay appears in the canvas. The area outside this overlay is ignored by the analysis. The track region’s onscreen controls are similar to a shape’s onscreen controls, allowing you to modify the size, shape, and position of the track region.
For more information on setting a track region, see Stabilize a shaky clip in Motion.
Method: A pop-up menu to define how the stabilization is applied to the clip. There are two options:
Stabilize: Attempts to lock the motion of the principal subject in the shot to eliminate motion. As a result, the background appears to move around the subject being tracked.
Smooth: Smooths the apparent motion of the camera, while allowing the general movement in the frame to proceed. Use this method to remove camera jitter.
Translation Smooth: A slider (available when Method is set to Smooth) to smooth motion in the X and Y dimensions.
Rotation Smooth: A slider (available when Method is set to Smooth) to smooth image rotation.
Scale Smooth: A slider (available when Method is set to Smooth) to smooth an uneven zoom.
Note: Don’t set the Scale Smooth value above 0 unless you’re positive the clip is being zoomed.
Borders: A pop-up menu to set how moving border artifacts are handled. When you stabilize a clip, the resulting transformations may cause moving black borders to appear around the edges of the clip. Stabilized clips containing extreme horizontal or vertical movement (due to excessive camera shake) may result in very large black borders. There are two Borders options:
Normal: Maintains the size of the stabilized footage. The moving black borders remain around the edges of the clip.
Zoom: Expands the clip to fill the canvas. This prevents black borders from appearing around the edges, but scales up the stabilized clip, which may degrade image quality.
Tip: You can also eliminate the black borders manually by adjusting the layer’s scale or Z position in the Properties pane of the Inspector.
Direction: A pop-up menu to specify the dimensions in which the recorded movement are applied—Horizontal and Vertical (X and Y), Horizontal (only X), or Vertical (only Y).
Adjust: Three buttons to set the type of transformation applied. Select any combination of the three:
Position: Stabilization is applied to the position of the analyzed image.
Scale: Stabilization is applied to the scale of the analyzed image.
Rotation: Stabilization is applied to the rotation of the analyzed image.
Tracker: An Add button to add trackers to the Stabilize behavior. By default, trackers are added at the center of the canvas. You can add a maximum of two trackers to the Stabilize behavior. The first tracker you add is the Anchor tracker, used to analyze changes in X and Y position. The second tracker you add is the Rotation-Scale tracker, used to analyze changes in rotation and scale.
When you add trackers, the following occurs:
The Track Region parameter is no longer available.
The Reverse checkbox becomes available, allowing you to analyze a clip backwards from the playhead position (in reverse).
The Tracker Preview, Offset Track, Auto-Zoom, Auto-Zoom Mode, Look Ahead Frames, and track list controls become available. For more information about these controls, see Match Move controls in Motion.
Note: When another behavior is used as the source for the stabilization, you cannot add trackers to the Stabilize behavior.