Skip to content

Nodes · Blacksmith

BS_MotionMatte

Blacksmithv2coreTempered

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
mattesTextString::new(The forged MatteSet (JSON), baked by ⚒ Analyze. The kernel rasterizes it into matte / matteId every frame.
matte_startFloat0The project frame the baked mattes start at — set by ⚒ Analyze.
featherFloat8Soft-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_regionsTextString::new(Not documented yet.
matte_ignoreTextString::new(Not documented yet.
matte_acceptTextString::new(Not documented yet.
statusTextString::new(Not documented yet.
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.)

Layers

  • matte
  • matteId

See also