3dSynth

Docs / Node Sculptor

Open in the interactive docs reader

Interpolate Curve

Smooths a Path through its control points with a Catmull-Rom spline. The input points become interpolation anchors; the output path passes through every anchor with smooth curvature between them.

Node

Interactive preview is available in the interactive reader.

Sockets

path (in)
Path. Required — the control polyline.
path (out)
Path — smoothed polyline with (N-1) subdiv + 1 points (open) or N subdiv (closed).

Parameters

Subdiv
Number of segments between adjacent control points. Default: 8. Higher = smoother but more points.
Tension
Catmull-Rom tension parameter. 0 = standard spline (most rounded), 1 = linear (no smoothing). Default: 0.
Closed
When on, the spline wraps from the last control point back to the first. Default: off.

How It Works

Classic Catmull-Rom: each segment between two anchors is a cubic polynomial whose tangents are derived from the neighbouring anchors. Tension 0 gives the maximum bending; tension 1 falls back to straight lines between anchors.

For open paths, "virtual" end tangents are derived by mirroring the second point across the first (and vice-versa at the end). For closed paths, the spline wraps around continuously.

Tips