Houdini 12 Nodes Surface nodes

Cleans up a series of break operations and creates the resulting pieces.

This operator is used to finish the process of breaking a piece of geometry. It uses the groups and connected pieces created by the Break operator to output a set of disconnected pieces.

Note

If your broken object is made into a dynamic object, you do not need to append an assemble because one will be added automatically.

The assemble node cleans up the geometry. The following screen captures show what the geometry looks like before using the assemble tool, and after.

Parameters

Group

The group that will be finalized. Ideally this should encompass all geometry that has been affected by a Break operator.

Inside Group

The group name corresponding to the inside faces created by the preceding break operators. This name should remain consistent for all breaks affecting the same geometry.

Output Prefix

The prefix applied to the name attribute and names of the groups created by the operator.

For example, an object broken into 3 parts and given an Output Prefix of piece will have three groups named piece0, piece1 and piece2.

Piece Attribute

An integer primitive attribute with the piece number will be created storing which piece the primitive belongs to.

Create Groups

Create a new group for each piece.

Create Name Attribute

Create a primitive attribute called “name” identifying primitives belonging to each piece.

Connect Inside Edges

Whether the inside faces of the broken geometry will be connected to the outside faces. When enabled, the geometry of each output piece will be fully connected.

Tip

Disabling this option can help create the illusion that the geometry is not actually broken, since the outside surface of the object remains unchanged.

Cusp Edges

Whether the edges of the output geometry will be cusped. Ideally, enabling this option will cusp the edges between the outside and inside faces of the broken object.

However, here the cusp will be applied to all acute angles in the geometry, not just the intersections between the cutting surfaces and the object.

Tip

This is another option designed to hide the appearance of fracture lines in the broken object.

However, Cusp Edges should only be used for smooth geometry with no acute angles, or for objects that are going to be cusped anyway.

Examples that use this node

Example forExample name
RBD Glue ObjectLoad | Launch

.../examples/nodes/dop/rbdglueobject/BlendSolverWithRBDGlue.otl

RBD Pin ConstraintLoad | Launch

.../examples/nodes/dop/rbdpinconstraint/Chainlinks.otl

Voronoi Fracture SolverLoad | Launch

.../examples/nodes/dop/voronoifracturesolver/FractureExamples.otl

Dop ImportLoad | Launch

.../examples/nodes/sop/dopimport/PointBasedRBD.otl

On this page

Related topics