Nodes · Transform
BS_VectorBake
Transformv2core
Overview
The analysis half of the vector system. Renders the plate over the range and writes every frame's vectors at distances 1…64, forward and back, each with a confidence plane, to vectors/<node>.####.exr beside the project.
How to
- Wire the plate (and a matte if only one region matters).
- Press ⚒ Bake and let it run the range.
bake_pathfills in when it lands — point a BS_VectorWarp at it.
Inputs
| Input | What it takes |
|---|---|
| in | the image this node works on |
| matte | the alpha that drives this node |
Outputs
| Output | Type |
|---|---|
| out | Image |
Parameters
| Parameter | Type | Default | What it does |
|---|---|---|---|
| detail | Float | 0.3 | Nuke's Vector Detail: how much of the plate's resolution the solve sees. From 0.75 the vectors are solved at full size; below it at half (the default 0.3 - what a warp reads is smooth at that scale, and a full 4K solve is forty seconds a hop); below 0.25 at a quarter. Higher = finer vectors and a slower bake; the extra refinement passes at the finest levels rise with it too. |
| smoothness | Float | 0.5 | How much neighbouring vectors are pulled toward each other. Higher irons out flicker in flat areas; lower keeps sharp motion boundaries. |
| matte_dilate | Int | 50 | Grow the wired matte by this many pixels before the bake, so the flow is solved a margin past the subject and a patch never runs out of vectors at its edge. |
| flicker_compensation | Bool | false | Normalise brightness between frames before matching, so exposure flicker and a light that dims do not read as motion. |
| edge_floor | Float | 0.05 | Confidence below this at the plate's edge is written as untrackable, so a route knows the edge is a wall rather than trusting vectors that point off the frame. |
| frame_distance | Choice | 1 | The longest hop baked (Nuke SmartVector's frame distance). 1, the default, bakes the one-frame vectors alone - a 62-frame 4K shot in about nine minutes - and the warp chains them and refines the result against the pictures; on the artist's shot that beat baking every distance at every reach. Raise it (up to 64 = 2, 4 ... 64-frame hops, five times the bake) when a BS_VectorWarp marks untrackable spans: only a long hop can jump one. 1248163264 |
| bake_path | Text | Where ⚒ Bake writes the vector sequence (pattern.####.exr): forward and backward vectors with confidence, per frame. A BS_VectorWarp points here with ←. | |
| status | Text | not baked — press ⚒ Bake | What the last bake did: the frames, the range, the size on disk, or what stopped it. |
| disabled | Bool | false | Bypass: the node passes its first input through untouched (D in the graph). The knobs keep their values for when it comes back. |
| label | Text | A note shown under the node in the graph — what this node is FOR. Never affects the render or the cache. | |
| hide_input | Bool | false | Draw the node without its input wire — a tidy graph for a node whose source is obvious (a Dot, a viewer tap). |
Known edges
A 2K bake is hundreds of megabytes per frame on disk and in memory. Bake the range you need.
Since
27 Aug 2026
See also
- The Blacksmith family — Tools that do a whole job instead of a whole operation.
- Vector Warp — How to paint once and carry it through the shot.