Help guide

Math Utility node

Updated June 21, 2026

Math Utility node

Product media placeholder

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

Single Float→Float math operation. Picks unary (`abs`, `round`, `sqrt`, ...) or binary (`add`, `subtract`, `multiply`) ops; binary ops use `value` + `b`. Range ops (`clamp`, `normalize`) use `value` + `min` + `max`.

Type mathUtilCategory mathContext sharedDynamic ports noCompound no

Inputs

PortTypeDescription
valuefloatPrimary input. For unary ops (abs, sqrt, etc.) this is the operand. For binary ops (add, subtract, multiply) it's the left-hand side. For range ops (clamp, normalize) it's the value being scaled.
minfloatRange minimum. Used by `clamp` (lower bound) and `normalize` (input range start). Ignored by other operations.
maxfloatRange maximum. Used by `clamp` (upper bound) and `normalize` (input range end). Ignored by other operations.
bfloatRight-hand operand for binary operations (`add`, `subtract`, `multiply`). Ignored by unary ops.

Outputs

PortTypeDescription
resultfloatOutput of the selected operation applied to the inputs.

Parameters

ParameterTypeDefaultDescription
operationenum"abs"Math operation applied to the inputs. Unary ops (`abs`, `round`, `sqrt`, ...) only use `value`. Binary ops (`add`, `subtract`, `multiply`) use `value` + `b`. Range ops (`clamp`, `normalize`) use `value` + `min` + `max`. Unused inputs are ignored. options negate, abs, round, floor, ceil, sign, degToRad, radToDeg, fract, reciprocal, sqrt, clamp, normalize, add, subtract, multiply

Use cases

  • Combine two signals — wire two sources into `value` and `b`, set `add` / `multiply` to mix them.
  • Range remap — feed a 0..1 progress into `normalize` with `min`/`max` to scale into a domain-specific range, or `clamp` to limit it.
  • Unit conversion — `degToRad` / `radToDeg` between angle units when wiring rotation drivers.

Envelope

Use mathUtil 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