Notch Notch
2026.2 2026.1 0.9.23
AI MCP
 Light | Dark
Multi-Null Interpolator

Multi-Null Interpolator

Updated: 16 Jun 2026

Interpolate between any two points from a set of points.

image

Example .dfx

Method #

This node lets you define multiple points (nulls) and interpolate between any pair of them. You can control how the interpolation is animated either globally for all transitions, or individually for each path between two points.

Useful for animating specific camera movement between points while providing extensive control over the path and rotation.

Next Index - Time #

Allows you to select a source and destination point, and then interpolate between them over a set time.

Pair Of Indices #

Allows you to scrub through the interpolation between two points using an “interpolation value”.

Editing Mode #

Here you can set the interpolation method between any two points individually. You can also keyframe the animation between each set of two points, giving you extremely granular control of how each interpolation is animated. Once you have set the interpolation modes for each path here, you can go back and use either Next Index - Time, or Pair Of Indices mode to drive the animation.

Parameters

These properties control the core behaviours of the node.

ParameterDetails
Mode Set the method of controlling the interpolation.
  • Next Index - Time : Linearly interpolate from current index to destination index over set time (set in Editing Mode).
  • Pair Of Indices : Set source and destination indices, and use Interpolate Value to interpolate between them.
  • Editing Mode : Set specific, individual interpolation methods per each possible path between nulls.
Source Index Index of the null to start the interpolation from.
Destination Index Index of the null to interpolate to.
Edit Source Source of the path you want to edit.
Edit Destination Destination of the path you want to edit.
Jump To Next Jump instantly to the Destination Index.
Interpolate Value Interpolate between source and destination with this value.
Current Source Displays the currently selected source of the interpolation path.
Current Destination Displays the currently selected destination of the interpolation path.
Current Interpolation Displays the current position along the interpolation animation.

These properties control the interpolation controls when using the Editing Mode.

ParameterDetails
Function Choose the method of interpolation control.
  • Linear : Interpolate between source and destination linearly.
  • Ease In Out : Interpolate between source and destination using an ease in and out function.
  • Mid Point : Interpolate between source and destination through another defined point.
  • Keyframe : Keyframe the animation between source and destination of each possible path.
Easing Control the amount of acceleration and deceleration of the interpolation animation.
Interpolate Duration Set the length of the interpolation animation in seconds.
Midpoint Position XYZ Position of the point between source and destination when using Mid Point mode.
Midpoint Rotation HPB Rotation of the point between source and destination when using Mid Point mode.
Keyed Position XYZ Use to keyframe the positional path between source and destination. First and last position keyframes will be set by the nulls.
Keyed Rotation HPB Use to keyframe the rotational path between source and destination. First and last rotation keyframes will be set by the nulls.

The properties control the time at which the node is active. See Timeline for editing time segments.

ParameterDetails
Duration Control the duration of the node’s time segment.
  • Composition Duration : Use the length of the composition for the node’s time segment duration.
  • Custom : Set a custom duration for the node’s time segment.
Node Time The custom start and end time for the node.
Duration (Timecode) The length of the node’s time segment (in time).
Duration (Frames) The length of the node’s time segment (in frames).
Time Segment Enabled Set whether the node’s time segment is enabled or not in the Timeline.

Inputs

NameDescriptionTypical Input
NullsTransforms used to interpolate between.Null