Mask types
Rectangle
Click and drag to define the corners. Instant creation, ideal for hard-edged crops.
Ellipse
Click and drag to define the bounding box. Uses a cubic Bézier approximation for a smooth circle.
Pen tool
Click to add vertices and build a freeform path. Double-click on the first vertex or the last to close the path.
Bézier path
Click and drag when placing a vertex to pull out Bézier handles and create smooth curves.
Creating your first mask with the pen tool
Place vertices
Click in the preview canvas to place each vertex. Drag while clicking to create curved Bézier segments.
Feathering
The feather slider controls a GPU blur applied to the mask edge. The quality tier is selected automatically based on the feather radius:| Quality | Kernel taps | Feather range |
|---|---|---|
| Low | 17-tap | 1–33 px |
| Medium | 33-tap | 34–66 px |
| High | 61-tap | 67–100 px |
Mask modes
Every mask has a mode that controls how it combines with the masks below it:| Mode | Behavior |
|---|---|
| Add | Reveals the area inside the mask. Multiple Add masks union together. |
| Subtract | Hides the area inside the mask. Cuts holes in the masks below it. |
| Intersect | Shows only the area where this mask overlaps with the masks below it. |
- Add a rectangle mask (mode: Add)
- Add an ellipse mask over the center (mode: Subtract)
Invert
Enable the Invert toggle on any mask to flip which area it reveals. An inverted Add mask hides the interior and shows the exterior.Editing vertices
- Click a vertex to select it (turns cyan).
- Drag a selected vertex to reposition it.
- Drag a segment between two vertices to move both simultaneously — useful for reshaping edges without selecting individual points.
- Shift + drag a Bézier handle to scale both handles proportionally.
- Press Delete or Backspace to remove a selected vertex.
Animating mask shapes
Mask vertices are keyframeable. With the clip selected, enable keyframing on a vertex position and move the playhead to a new time before repositioning the vertex. The shape interpolates between keyframe states during playback.Mask tracking and rotobézier auto-smooth are not yet implemented. Animated mask paths require manually placing keyframes on each vertex.