Help guide

Remap node

Updated June 21, 2026

Product media placeholder

Replace this area with a screenshot or short walkthrough video during the media sweep.

Map a value from one range to another with optional curve

Type remapCategory mathContext sharedDynamic ports noCompound no

Inputs

PortTypeDescription
valuefloatValue
inputMinfloatInput Min
inputMaxfloatInput Max
outputMinfloatOutput Min
outputMaxfloatOutput Max

Outputs

PortTypeDescription
resultfloatResult

Parameters

ParameterTypeDefaultDescription
inputMinfloat0Lower edge of the input range. Value at or below this maps to Output Min. Also exposed as an input port — wire it to override per-frame; when unwired, this baseline is used. Common default: 0 for normalized signals (progress, hover gate).
inputMaxfloat1Upper edge of the input range. Value at or above this maps to Output Max. Common default: 1 for normalized signals; set to e.g. 6000 (px/s) when remapping scroll velocity.
outputMinfloat0Output value at the input range's lower edge. Sign flip works here — set Output Min > Output Max for an inverted remap (e.g. `[0,1] → [20,-20]` to flip a normalized driver into a ±-clamped angle).
outputMaxfloat1Output value at the input range's upper edge. Together with Output Min, defines the target range. Both values are also exposed as input ports for per-frame override.
curveeasingCurve"linear"Easing curve applied to the normalized [0..1] interval before mapping into the output range. Same vocabulary as tween / colorTween / propertyAnimation — pick a preset (linear / power / elastic / back / bounce / cubic-bezier) or pass a parametric string like `elastic.out(1, 0.3)` / `cubic-bezier(0.4, 0, 0.2, 1)`.
clampbooltrueWhen on, normalized t is clamped to [0, 1] before the curve and output mapping — values outside the input range pin to outputMin/outputMax. Turn off for extrapolation.

Related nodes

Envelope

Use remap as the node type inside a graph node envelope. Add id, optional params, optional connections, and optional activeWhen based on the guide context.

Generated source

Registry faster-motion-docs/node-registry.jsonCategory page /help/faster-motion/faster-motion-node-category-math/

Was this guide helpful?

Sunny Arora

Written by

Sunny Arora

Get technical deep dives delivered to your inbox

Join creators and developers who get exclusive insights, tutorials, and behind-the-scenes content every week.

No spam. Unsubscribe anytime.

Continue Exploring

You might also enjoy