Houdini 20.0 Nodes Geometry nodes

Spline Fillet geometry node

Creates smooth bridging geometry between two curves or surfaces.

On this page

Filleting creates a new primitive between each input pair and never affects the original shapes. This is in contrast to Join and Stitch. The Join SOP converts and possibly changes the connected ends of primitives, and stitching changes the original shapes but does not change the number of resulting primitives.

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


Trim curves are not taken into account by a fillet. To do this, use the Join SOP.



Subset of geometry to fillet.


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


Pattern to fillet.


Allows filleting in either U or V.

Fillet Type

Type of fillet to create.


User controlled.


Flips the spans to keep the fillet convex.


Adjust tangent lengths to keep the fillet circular.

Primitive Type

Type of geometry to create fillet from.


Order of splines.

Left UV

Point on each left primitive at which to begin the fillet.

Right UV

Point on each right primitive at which to end the fillet.

LR Width

Proportion of the left end of the fillet spanned. - Proportion of the right end of the fillet spanned./lrwidth2

LR Scale

Controls the direction and position of the fillet.

LR Offset

First and last edges of the fillet.

Match input to fillets

Inputs are modified so that isoparms appear continuous from one primitive to the other. All primitives become the same type and order.

Cut Primitives

Primitives are trimmed at the edge of the fillet.


GridFillet Example for Spline Fillet geometry node

The Fillet SOP is used to create a bridge between two NURBS surfaces with control over its parameterization. The fillet uses the original surface uv information for bridging.

Fillet types may include Freeform, Convex or Circular. The Freeform fillet usually provides a smooth natural form. Such parameters as the left and right UV, Width, Scale, and Offset may be used to control the fillet location between the surfaces.

See also

Geometry nodes