Houdini 21.0 Nodes Geometry nodes

Separate Pieces geometry node

Separates geometry pieces based on a shared attribute.

Since 21.0

This SOP operator offsets individual pieces of geometry identified by a unique string or integer attribute so they no longer spatially overlap. This ensures operations like closest point or surface queries only match within the same piece which improves performance and avoids cross-piece interference.

When a second input is connected, it should contain matching pieces identified by the same attribute. In that case, both inputs are separated using the union of their bounding boxes to maintain alignment and ensure sufficient separation.

Parameters

Mode

Controls whether pieces are separated or moved back to their original positions.

Separate

Offsets pieces so they no longer intersect or overlap.

Move Back

Restores previously separated pieces to their original positions using the stored translation.

Piece Attribute

Name of the string or integer attribute to identify unique pieces of geometry. Each unique value defines a separate piece.

Translate Attribute

The name of the vector attribute used to store the per-piece translation offset. Required when using Move Back mode.

Geometry nodes