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.