Houdini 20.5 Nodes Geometry nodes

Soft Transform geometry node

Moves the selected point, with smooth rolloff to surrounding points.

On this page

As you move the select point(s) or group, the surrounding points (within a set radius) move by an amount proportional to their distance to the selected point/group.

Parameters

Group

Subset of points to transform.

Transform Order

Order in which transformations occur.

Rotate Order

Order in which rotations occur.

Translate

Amount of translation along xyz axes.

Rotate

Amount of rotation about xyz axes.

Scale

Non-uniform scaling along xyz axes.

Shear

Amount of shearing. The three values represent X on XY plane, X on XZ plane, and Y on YZ plane respectively.

Pivot Transform

Pivot Translate

Local pivot space’s translation value for transformations.

Pivot Rotate

Local pivot space’s rotation value for transformations.

Distance Metric

Method for measuring which points are within the soft radius.

Edge

The shortest distance to a point in the group following a path along edges.

Surface

The shortest distance to a point in the group following a path along the surface.

Radius

The 3D distance to the closest point in the group.

Radius with Connectivity (deprecated)

The 3D distance to the closest point in the group, as long as there is a connected path contained entirely within the Soft Radius.

Attribute

Distance Attribute determines how much each point is transformed. Only points in the input group will be transformed, even if other points have valid values in the attribute.

Apply Rolloff

If Distance Metric is Attribute, apply a rolloff to the distance output by treating the Distance Attribute as raw distances. A value of zero will be fully transformed, while higher values will be transformed less. Only points whose values are less than or equal to Soft Radius will be affected. If this is toggled off, the Distance Attribute value is treated as if it has already been rolled off, and the transform is multiplied by the value. A value of one will be fully transformed while smaller values will be transformed less.

Distance Attribute

If Distance Metric is Attribute, this specifies the point attribute containing the values that modify the amount each point in the group is transformed by. If Apply Rolloff is true the values are treated as raw distances and will be rolled off to between zero and one, otherwise the transform amount is multiplied by the value.

Soft Radius

Area of influence.

Soft type

The type of rolloff for soft modifications. This affects how much influence your direct edits have on other points/faces with the soft radius, based on their distance.

Linear

Linear falloff: the amount of influence decreases linearly with distance.

Quadratic

Slow falloff: direct edits affect distant points/faces more than with Cubic.

Cubic

Quick falloff: direct edits affect distant points/faces less than with Quadratic.

Metaball

Calculate falloff according with the metaball density function you specify in the Kernel function parameter.

Tangent Angles

Angles of the cubic rolloff function’s tangents. The first value applies to the tangent farthest from the source point, the second applies to the tangent closest to the source point.

Kernel Function

Metaball kernel to use when rolloff Type is Meta-ball.

Attributes

These point attributes are transformed, if they are marked as transforming. Use Attribute Create to set the transformation type on an attribute to Position, Vector, Normal, Quaternion, or Transform Matrix. Set the type to None to make an attribute non-transforming, or remove it from this list.

Recompute Point Normals

Recomputes all normals as point normals, if a normal attribute exists.

Recompute Affected Normals

Recomputes any normals that are affected by polygons that use any transformed points. This does nothing if P is not being transformed.

Preserve Normal Length

Normal lengths remain unaffected.

Visualize Falloff

When to output the soft radius falloff as a vis_falloff point attribute.

Never

Never create or write to the vis_falloff attribute.

Always

Always create and write to the vis_falloff attribute.

When Viewport Tool Is Active

Only create or write to the vis_falloff attribute temporarily when the viewport tool for this node is active.

Local Space

If true, the manipulation of selected points will take place in a frame defined by the averaged normals of the selected points.

Up Vector

If the soft transform node is operating in local space mode, then the second degree of freedom may be specified via this parameter. The local y-axis will be rotated to match the specified up vector as closely as possible.

Locals

CEX, CEY, CEZ

The centroid of the input

GCX, GCY, GCZ

The centroid of the input group

XMIN, XMAX

The X extents of the bounding box of the input

YMIN, YMAX

The Y extents of the bounding box of the input

ZMIN, ZMAX

The Z extents of the bounding box of the input

SIZEX, SIZEY, SIZEZ

The size of the bounding box of the input

See also

Geometry nodes