Skip to content

Nodes · Masks

BS_MotionMatte

Masksv2coreTempered

Overview

The camera tracker's subject detector, standing alone: mattes of everything moving independently of the camera, as matte and matteId channels for garbage mattes, holdouts and per-subject grades.

How to

  1. Press ⚒ Analyze to track the shot and find the movers.
  2. Use matte downstream as coverage, matteId to pick one subject.

Inputs

InputWhat it takes
inthe image this node works on

Outputs

OutputType
outImage

Parameters

ParameterTypeDefaultWhat it does
mattesTextThe forged MatteSet (JSON), baked by ⚒ Analyze. The kernel rasterizes it into matte / matteId every frame.
matte_startFloat0.0The project frame the baked mattes start at — set by ⚒ Analyze.
featherFloat8.0Soft-edge width of the rasterized matte, in pixels — the falloff outside each silhouette. Raster-time softening only: it cannot tighten the matte's shape. If the matte is the wrong SHAPE, that's the Detail knob.
holdout_regionsTextRegions the analysis ignores, drawn in the viewer — a mirror, a screen showing motion.
matte_ignoreTextDetected subjects the artist marked IGNORE: they are dropped from the output mattes.
matte_acceptTextDetected subjects the artist marked ACCEPT: they render even below the confidence the analysis would have cut.
statusTextWhat the last ⚒ Analyze did: frames, subjects found, and any refusal.
detailChoicenormalAnalysis grid resolution — the matte's own resolution, and the only control that changes the SHAPE. The boundary is decided one grid cell at a time, so the cell size is the floor on how closely it can follow an edge. Cost is quadratic: at 1080p, Coarse is a 16px grid (~0.3× the time), Normal 9px, Fine 6px (~2.25×). On a 60-frame 1080p plate Normal is around two minutes and Fine four to five, so reach for Fine on the shot that needs it rather than by default. Re-run ⚒ Analyze after changing it. (Feather softens the rasterized edge afterwards — it cannot tighten geometry.) coarsenormalfine
disabledBoolfalseBypass: the node passes its first input through untouched (D in the graph). The knobs keep their values for when it comes back.
labelTextA note shown under the node in the graph — what this node is FOR. Never affects the render or the cache.
hide_inputBoolfalseDraw the node without its input wire — a tidy graph for a node whose source is obvious (a Dot, a viewer tap).

See also