Houdini 21.0 Nodes Geometry nodes

Labs Cluster Refine 1.0 geometry node

Refines cluster boundaries by propagating cluster influence across neighboring elements.

This node evaluates neighboring elements around each cluster assignment and adjusts membership based on weighted influence from nearby clusters. By iterating this process, small isolated regions can be absorbed into larger clusters and hard transitions can be softened, resulting in more stable and visually coherent clustering.

The refinement process can be restricted to immediate neighbors or extended neighborhoods, with optional weighting based on edge length.

Parameters

Group

Geometry group defining which elements are affected.

Cluster Attribute

The attribute storing cluster IDs to be refined.

Search Depth

Defines how far cluster influence propagates.

Immediate Neighbours: Considers directly adjacent elements only.

Extended Neighbours: Considers neighbors beyond direct adjacency.

Extended Influence

Weight applied to extended neighbors when Search Depth is set to Extended Neighbours. Higher values increase the influence of distant clusters.

Advanced

Iterations

Number of refinement iterations applied. Higher values produce smoother and more unified clusters at the cost of performance.

Scale Influence by Edge Length

Scales cluster influence based on edge length. When turned on, longer edges contribute more strongly during refinement.

Geometry nodes