Fracture edges (advanced) Rollout

The Fracture edges (advanced) rollout contains parameters for the “fracture edges (advanced)” fracture mode.

“Fracture edges (advanced)” generates individual fracture meshes for all qualifying edges on an input mesh. Unlike “Fracture edges (simple)”, it is not limited to fracturing only edges on the convex hull of the input mesh. However, it may require more fine-tuning than “Fracture edges (simple)”, due to the inherent difficulty of performing per-edge fractures on an arbitrary mesh.

Prepare input

  • Weld vertices: When enabled, the input mesh will be welded using the specified weld threshold.

Welding the input mesh in order to collapse thin triangles along sharp edges can help to improve the fracture result.

Edge detection

  • Visible edges only: when enabled, invisible edges of the input mesh will not be fractured.

  • Culling mode: controls whether candidate edges will be included or excluded from fracturing based on their intersection with a bounding box gizmo.

  • Angle thresh: the maximum angle between the faces of an edge in order for an edge to qualify for fracturing.

  • Probability%: the random probability that an edge will qualify for fracturing.

  • Seed: the seed value for the probability function.

Curve processing

Qualifying edges of the input mesh will be converted into curves (which can be welded/culled based on the parameters below) before being extruded into the resulting fracture meshes.

  • Weld curves: when enabled, qualifying edges of the input mesh will be welded into longer curves before being converted into fracture meshes.

  • Angle thresh: the maximum angle between edges in order for them to be welded together.

  • Min length: curves with a total length below this value will be culled.

Curve settings

  • Depth: controls how far a curve will be shifted below the surface of the input mesh, along the (negative) direction of the nearest input mesh surface normal. Higher values results in deeper edge fractures.

  • Variation %: the per-particle percentage of variation to apply.
  • Seed: the seed value for the depth variation function.

Mesh settings

Once curves are generated from qualifying edges of the input mesh, they are converted into the actual fracture meshes.

  • Radius: controls how far on either side of a curve a fracture mesh will be extruded outwards. Higher values create horizontally-larger fracture meshes.

Increase the radius value if your fracture meshes are not cutting all the way through the adjacent faces of any given edge.

Junctions/Ends

A “junction” is an end of a curve that touches another curve. An “end” is an end of a curve that does not touch another curve. The junction/end parameters (overlap, pin and taper) are smoothly interpolated from the center of each curve.

  • Overlap %: Controls how far past the end of a curve the generated fracture mesh will overlap, as a percentage of the curve’s depth value.

  • Pin %: Controls how much the end of a curve will be affected by the curve’s depth value. Decrease this value to flatten the ends of fracture meshes.

  • Taper %: Controls how much the end of a curve will be affected by the curve’s radius value. Increase this value to taper the ends of fracture meshes.


  • Cull fractured meshes: when enabled, fractured parts of the input mesh that lie within the fracture meshes will be culled. Disable this setting to retain all fracture meshes after the fracture operation is completed.

  • Expand cull volume: controls how much fracture meshes should be extruded upward in the direction of their edge normal. Increase this value to improve fracture mesh coverage of the surface around a fracture edge.