Houdini 21.0 Nodes Geometry nodes

DeltaMush geometry node

Smooths out (or “relaxes”) point deformations.

On this page
Since 15.5

This node is used to smooth out the effect of point deformations by a copy of the geometry before it is deformed.

To smooth out bone deform geometry, append this node to a Bone Deform SOP and use the input of the Bone Deform SOP as the second input:

In general, the deformation can be from any source (for example, from a simulation).

Parameters

Group

The subset of points to smooth.

Method

The weighting method used for smoothing.

Uniform

The fastest method but assumes the edge lengths are roughly the same everywhere.

Edge Length

Uses the edge length to weight the smoothing so that more details are maintained. It can also prevent points from looking like they are drifting along the surface.

Iterations

The number of smoothing iterations to apply. More iterations result in smoother results. In general, more iterations are needed for the same amount of smoothing for geometry that have higher point counts at the same size.

Step Size

The amount of smoothing applied for each iteration. Larger step sizes result in smoother results. If there are artifacts in the result, try using smaller step sizes along with more Iterations (at the expense of longer cook times).

Symmetry Axis

When turned on, the frames built from the input geometry are first symmetrized using the specified axis, the mirror plane’s normal axis. This ensures that points across the plane from each other are deformed in a consistent manner.

Pin Border Points

By default, delta mush will smooth everything. Turning this on prevents the smoothing of border points that lie along unshared edges. For curves, only the end points are considered as border points.

Recompute Affected Normals

When turned on, recomputes the point (or vertex) normals affected by the smoothing operation. This option has no effect if the input geometry doesn’t have a normal attribute.

Clamp Step Size

When turned on, the step size value is restricted to the range 0 and 1 since the algorithm works best in this range.

Examples

DeltaMushDemo Example for DeltaMush geometry node

This example demonstrates how the Delta Mush SOP is used to smooth out bone deformation.

See also

Geometry nodes