Houdini 20.0 Nodes Geometry nodes

Stitch geometry node

Stretches two curves or surfaces to cover a smooth area.

On this page

This node can also be used to create certain types of upholstered fabrics such as cushions and parachutes.

If a second input is given, it must contain one surface that the primitives in the first input can stitch to. The left input can contain either faces or surfaces; in either case, each primitive in the first input is stitched to a parametric area of the surface in the second input in such a way that the parametric area allocated to each primitive is the same and the size of all areas added together equals the parametric range specified in the R Width (see below).

Please refer to the Align OP for a discussion of “left” and “right” primitives as well as the option of an auxiliary input.



Subset of geometry to stitch.


Allows stitching of subgroups of N primitives or patterns of primitives.


Pattern to stitch.

Wrap Last to First

If this option is turned on, the last stitched primitive is stitched to the first stitched primitive, creating a closed loop.


Direction in which stitching occurs.


Minimizes modification to the input sources.


Which primitive remains unaffected [0,1].

Left/Right UV

Point on left/right primitive to begin/end the stitch.

LR Width

Width of the right and left segments of the stitch.


Moves a single row from each primitive to coincide.


Modifies neighboring rows on each primitive to create identical slopes

Sharp partials

Creates sharp corners at the ends of the stitch when the stitch partially spans a primitive.

Fixed Intersection

Allows specification of which side of each slope is modified.

LR Scale

Direction and position of the tangential slopes.


StitchGrid Example for Stitch geometry node

This example demonstrates how the Stitch SOP can join the edges or surfaces of geometry.

A grid is created and duplicated in a stair fashion. Then the Stitch SOP is used to connect them together.

See also

Geometry nodes