> generators

Sweep

generators/sweep·v1.3.0
IN:2  OUT:1

The Sweep turns curves into polygons, with many output options. You can create tubes, square profiles, or use custom cross-sections from a second input. The operator provides extensive control over orientation, twist, scaling, and color along the curve path. When Reorient Curve is enabled, Sweep uses the Orient Curve operator internally to properly align the curve's normal and tangent vectors along its path, ensuring smooth, evenly-distributed geometry without unwanted twisting or deformation in the resulting surface.

PAGEOrient Curve
Reorient CurveReorientcurveEnables curve reorientation.
Closed CurveClosedcurveTreats the curve as a closed loop.
Invert NInvertnInverts the normal vector direction.
Custom First TangentCustomfirsttangentEnables custom first tangent vector.
Twist AmountTwistamountAmount of twist to apply along the curve.
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. When specified, overrides the internal ramp editor.
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.
PAGESurface
WidthWidthWidth of the swept surface. Can be overridden by a LineWidth point attribute.
ColumnsColumnsNumber of columns for round tube cross-section.
Round CornersRoundcornersEnables rounded corners for square tubes.
Corner RadiusCornerradiusRadius of rounded corners.
Corner SidesCornersidesNumber of sides for rounded corners.
Scale Cross SectionsScalecrosssectionsScale factor for input cross-sections.
Unique PointsUniquepointsGenerates unique vertices per polygon.
NIncN value when skinning groups of N input primitives or every N input primitives.
Closed SurfaceClosedsurfaceThe last vertex is connected to the first vertex.
Output QuadsOutputquadsWhether to output quad primitives instead of triangle primitives.
Apply Scale Along CurveApplyscaleEnables scale variation along the curve.
Open Scale Ramp EditorOpenscalerampeditorOpens the scale ramp editor.
Reset Scale RampResetscalerampResets the scale ramp to default.
Custom Scale TOPCustomscaletopReference to an external Ramp TOP for scale control. When specified, overrides the internal ramp editor.
Scale by AttributeScalebyattrEnables scale control via a point attribute instead of the ramp or TOP.
Scale AttributeScaleattrName of the point attribute to use for scale values when Scale by Attribute is enabled.
Apply Color Along CurveApplycolorEnables color variation along the curve.
Open Color Ramp EditorOpencolorrampeditorOpens the color ramp editor.
Reset Color RampResetcolorrampResets the color ramp to default.
Custom Color TOPCustomcolortopReference to an external Ramp TOP for color control. When specified, overrides the internal ramp editor.
Generate Vertex NormalsGeneratevertexnormalsGenerates vertex normals for the output geometry.
Max Number of Primitives per PointMaxprimsperpointMaximum number of primitives a point can be part of in the input geometry.
AngleAnglenormalFor vertex normals, the threshold angle between faces above which the shared edge vertices don't share normals.
PAGEAttributes
From Backbone CurvesFrombackbonecurvesAttributes to transfer from backbone curves.
From Cross SectionsFromcrosssectionsAttributes to transfer from cross-sections.
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 Backbone Curves
Input 1 POP Cross Sections
Output 0 POP POPX_out1