Houdini 20.0 Nodes Geometry nodes

RBD Connected Faces geometry node

Stores the primitive number and distance to the opposite face on the inside faces of fractured geometry.

On this page
Since 18.0

This SOP stores information about connected inside faces to help determine if these faces have become separated by a process further down the line.

Resolving issues with glass fracturing

A common issue with glass fracturing occurs when you have interior faces with detail in pieces of glass that haven’t broken apart. This can cause problems in rendering, since it’s a transparent surface. To resolve these types of issues, you can apply a RBD Connected Faces SOP after fracturing. This node will record the primitive number and distance to the opposite face on the inside faces of the fractured geometry. You can then use this information to decide whether or not to dissolve any interior faces on pieces that haven’t broken apart by using the Delete Connected mode on the RBD Disconnected Faces SOP.

Parameters

Exploded Scale

Visualization only, to ensure the geometry isn’t accidentally left in an exploded state. The amount to expand the visualized pieces. Each piece is moved proportionally to its distance to the center. A value of 1 will approximately double the size of the object.

Group

The primitives in the target geometry to search for connected faces.

Target

Choose to compute and store the connected faces on either the geometry or the proxy geometry.

Mode

Primitives

Stores primitive attributes representing the primitive number and distance between connected primitive centers.

Vertices

In some cases, primitives won’t capture all of the connected faces. Stores vertex attributes representing the primitive number of the connected primitive nearest to each vertex and distance from its center to the vertex position.

Face Attribute

The name of the attribute to store the connected primitive number.

Use Face Name

When enabled, a Face Name Attribute is created and the Face Attribute is stored as a relative index. This helps identify the correct connected face when prim indices change through merging or unpacking geometry.

Face Name Attribute

The name of the attribute to store the connected primitive’s name.

Distance Attribute

The name of the attribute to store the distance between primitive centers.

Create Constraints

When enabled, creates constraint geometry between connected faces with anchor positions at the center of each face.

Max Constraints

The maximum number of constraints between 2 pieces.

Group Name

The name of the group for the created constraint geometry.

Keep Constraints

When off, input constraint geometry between 2 pieces that have a newly created counterpart will be deleted.

Transfer Attributes

Created constraint geometry between 2 pieces will inherit the attributes from their input constraint geometry counterpart if one exists.

Scale Strength and Stiffness Attributes

When transferring attributes, divides the resulting strength and stiffness attributes by the number of newly created constraints between the same 2 pieces.

Examples

RBDConnectedFaces Example for RBD Connected Faces geometry node

This example demonstrates the use of the RBD Connected Faces SOP with its RBD Disconnected Faces counterpart.

See also

Geometry nodes