Help guide

paths node reference

Updated June 21, 2026

paths node reference

Product media placeholder

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

Path geometry read/write and modifiers: bend, wave, noise deform, trim, offset, boolean ops, wiggle path, round corners, repeater, conform, and more.

Category key pathsGenerated public nodes 24Registry source faster-motion-docs/node-registry.json

Nodes

NodeTypeContextDescription
Along PathalongPathComputedomFollow an SVG path — outputs x, y, angle from pre-sampled LUT
BendbendsharedBend geometry around a center point.
BooleanbooleansharedPath boolean operations: union, subtract, intersect, exclude.
Chop PathchopPathsharedSplit path into N visible segments with gaps.
Conform to PathconformToPathsharedDeform source to follow target path shape.
Merge PathsmergePathssharedBoolean ops (union/intersect/subtract/exclude) via clipper2.
Morph ComputemorphComputedomPure SVG path interpolation — takes fromPath and toPath as string inputs, outputs interpolated path string. Zero DOM awareness.
Morph Path AnimationmorphPathAnimationsharedInterpolate an SVG path element from its current d attribute toward a target d, driven by a 0..1 progress input. One authoring node replaces the canonical chain `domAttributeRead(d) → morphCompute(fromPath ← read, toPath) → domPoseWrite(d)` that every SVG morph repeats. Compound: expanded into those 3 primitives at load time — no runtime class.
Motion StretchmotionStretchsharedStretch along velocity direction.
Noise DeformnoiseDeformsharedPer-vertex noise displacement using 2D simplex.
Offset PathoffsetPathsharedInflate or deflate a path with cubic-preserving Tiller-Hanson offset.
Path ReadpathReadcanvasRead path geometry from a scene object.
Path Vertex AnimpathVertexAnimsharedPublishes a path-vertex AttributeBundle consumed by SceneRenderNode (via registerPathVertexAnim). Accepts either per-vertex scalar ports (vertexX_n / vertexY_n / handle ports) or a bulk Float32 vertexBuffer ([x0,y0,x1,y1,...]) for sim-driven flows. Node id convention: `vertex-anim-${objectId}`.
Path WritepathWritecanvasWrite path geometry back to a scene object.
Pinch / BloatpinchsharedRadial pinch or bloat from a center point.
Pucker & BloatpuckerBloatsharedMove vertices toward/away from centroid.
RepeaterrepeatersharedN copies with cumulative transform offset.
Round CornersroundCornerssharedRound sharp corners with cubic arcs.
Squash & StretchsquashStretchsharedNon-uniform scale preserving area.
Trim PathtrimPathsharedOutput a sub-segment of a path by start/end position.
WavewavesharedSinusoidal displacement along a path.
Wave DeformerwaveDeformersharedSine wave displacement along path. Supports pulse mode.
Wiggle PathwigglePathsharedNoise displacement per path point.
Zig ZagzigZagsharedAlternating perpendicular peaks and valleys.

Related guides

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