tyEdgeWeights Modifier

The tyEdgeWeights modifier allows you to procedurally assign poly mesh edge weight/crease values (currently the only other way to assign these values is through manual entry in the Edit Poly modifier). These weights can be used to influence the results of other modifiers such as Meshsmooth, Quad Chamfer, etc.


Initial Values

  • Set initial values: controls whether initial values will be assigned to all edges in the mesh.

  • Weight: the initial weight value.

  • Crease: the initial crease value.

Values by selection

  • Set by vertex selection: controls whether values will be assigned to edges (after initial values are potentially set) based on the mesh’s current vertex selection.

The assigned value will be the average selection value of each edge’s two vertices. Vertex selection values are between 0 and 1, depending on soft selection, where 1 means the vertex is fully selected.

  • Only if both verts selected: edge weights will only be assigned to edges whose vertices are both selected.

  • Min/Max/Average: controls how the two selection values taken from each edge’s vertices will be combined, to create the resulting edge weight/crease multiplier.

  • Weight: the initial weight value.

  • Crease: the initial crease value.

Crush values

When using soft selections on a high resolution mesh, many edges can end up with tiny weight/crease values that will decrease the performance of certain modifiers that are dependent on edges with positive weight/crease values. Crushing small values to 0 will filter out those edges from other weight or crease-based algorithms, allowing them to run faster.

  • Set to 0 when less than: enables edge weight/crease value crushing, based on a threshold value.

  • Thresh: the crush threshold. If an edge’s final weight value is below this threshold, its weight/crease values will be set to 0.