Break
surface node
Breaks the input geometry using the specified cutting shape.
See also: Assemble, Shatter, Clip, Cookie
The Break operation is used to induce a fracture line into the input geometry. The fracture can be determined by a grid, sphere, box, or custom configuration. The resulting pieces are disconnected, and a new inside group of faces is created.
The operator can be used to create a fractured object for RBD simulation, or to roughly separate geometry into disconnected, whole objects.
If you do not want to cut up your geometry manually, you can use the shatter tool to do it automatically for you.
Using Break
-
Select the object you want to break.
-
Click the
Break tool on the Model tab.You can do this multiple times to create multiple breaks in a single geometry object.
By default, the Break tool will select connected primitives. If you want to select individual faces, right-click the
component mode button on the left toolbar and turn off Select Connected Geometry.
You can then turn your object into an RBD Fracture Object or an RBD Glue Object.
If you want to simulate pieces breaking off of something else, for example rocks breaking off a cliff, you can use the extract tool to separate the static objects from dynamic objects.
If you do not want to use this tool with dynamics, you will need to append an Assemble SOP. Turning the object into an RBD Fracture Object or an RBD Glue Object will create the Assemble node for you.
If the inside faces created by the break operator contain any bad geometry (missing or extraneous faces), various parameters can be adjusted to try to eliminate it:
-
Increasing the resolution of the cutting surface will improve the detail of the insides surfaces.
-
Choose a new Seed value or Noise Type for the cutting surface deformation.
-
Enable Do Jitter and adjust the seed and amount values.
Parameters
|
Group |
The group that will be broken by the operator. |
||||||||||||||||||||||||||||||||||||||||
|
Keep Outside |
Whether or not the outside part of the geometry will remain after the break occurs. |
||||||||||||||||||||||||||||||||||||||||
|
Keep Inside |
Whether or not the inside part of the geometry will remain after the break occurs. |
||||||||||||||||||||||||||||||||||||||||
|
Inside Group Name |
The name assigned to the group of faces created on the interior of the broken geometry. Note
The Inside Group Name should be consistent over break operators applied to the same geometry, since it will be used by the Assemble operator to create the pieces of the object. |
||||||||||||||||||||||||||||||||||||||||
|
Visualize Break |
Visualize cut geometry by applying a random color to each piece. |
||||||||||||||||||||||||||||||||||||||||
|
Cutter Settings |
|
||||||||||||||||||||||||||||||||||||||||
|
Boolean Settings |
|
Inputs
|
Polygons to Break |
The polygonal geometry that will be cut by the cutting surface. |
|
Optional Cutting Object |
If geometry is wired into the second input it will be used as the cutting surface, overriding the Cutting Surface setting. The object will be translated, but not deformed. |
Usages in other examples
| Example name | Example for | |
|---|---|---|
| PointBasedRBD |
Dop Import surface node |