> tools

Orient Curve

tools/orient-curve·v1.3.0
IN:1  OUT:1

Orient Curve uses Parallel Transport to compute an orientation frame for each point along a curve. This operator provides a stable way of determining smooth orientation frames along the length of a curve, without the typical instabilities introduced by animation with traditional methods like Line Matrix POP.

The operator is built on the Parallel Transport algorithm, which maintains a consistent reference frame as it travels along a curve. This creates smooth, predictable orientations that are ideal for sweeping geometry or aligning instances. Built-in twist controls allow you to add rotational effects with precise control via custom ramp curves.

PAGEOrient Curve
GroupGroupIf there are input groups, specifying a group name in this field will cause this POPX to act only upon the group specified.
Closed CurveClosedcurveTreats the curve as a closed loop.
Invert NInvertnInverts the normal direction of the orientation frame.
Custom First TangentCustomfirsttangentEnables custom tangent vector for the first point on the curve.
Twist AmountTwistamountRotation amount in degrees applied along the curve length.
Open Twist Ramp EditorOpentwistrampeditorOpens the twist ramp editor.
Reset Twist RampResettwistrampResets the twist ramp to default.
Custom Twist TOPCustomtwisttopReference to an external TOP for twist control.
Twist by AttributeTwistbyattributeEnables twist control via a point attribute instead of the ramp or TOP.
Twist AttributeTwistattrName of the point attribute to use for twist values when Twist by Attribute is enabled.
PAGECommon
BypassBypassPass through the first input to the output unchanged.
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Input 0 POP Input Curve
Output 0 POP POPX_out1
Orient Curve · Docs