Skip to content

Nodes · More

MotionVectors

Morev1coreNeeds full input

Overview

Computes optical-flow motion vectors between frames, for VectorBlur and retiming.

How to

How-to

  1. Wire the sequence; the node computes optical flow between frames, scaled by scale.
  2. Feed the vectors into VectorBlur or a retime.

Inputs

InputWhat it takes
inthe image this node works on

Outputs

OutputType
outImage

Parameters

ParameterTypeDefaultWhat it does
referenceFloat1.0Which neighbouring frame the motion is measured against: +1 = the next frame, −1 = the previous.
levelsInt4Pyramid depth of the motion solve. Each level doubles the motion that can be found; more than the frame has is noise.
windowInt3Half-width of the motion solver's matching window. Larger is more robust and less local.
iterationsInt4Refinement passes per pyramid level of the motion solve.
scaleFloat1.0Multiply the vectors before publishing — match another renderer's convention.
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).