Skip to content

Select Similar

The Select Similar operator selects every element on the active mesh whose attribute value matches the value of the active element within a configurable tolerance.

It is useful for things like:

  • Selecting every face that shares a material id stored in an integer attribute.
  • Selecting every vertex with the same color.
  • Selecting every face within a small numeric range of a chosen float attribute.

Where to Find It

Select Similar is available in two places when you are in Edit Mode on a mesh object:

  • Properties Editor → Mesh Data → Attributes, below the attribute list.
  • Right-click context menu of any attribute field in the Attributes panel or the Ctrl+D popup.

How to Use

  1. Select the reference element in the 3D Viewport (vertex, edge, face, or face corner depending on the attribute's domain). Its value will be used as the reference.
  2. Choose the attribute to match against:
    • Properties Editor: click the attribute in the Blender attributes list to make it the active attribute.
    • Right-click context menu, Select Similar uses the attribute whose field you right-clicked.
  3. Adjust the Tolerance value if needed.
  4. Click Select Similar.

All elements whose attribute value is within tolerance of the reference will be selected; all others are deselected.

Warning

The active element's domain must match the attribute's domain. For example, to use a face attribute, the active element must be a face.

Tolerance

Tolerance controls how close a value must be to the reference to be considered "similar". The tolerance field is shown next to the Select Similar button and automatically adapts depending on the attribute type:

  • Booleans & Strings - an exact match is always required.
  • Integers - uses Int Tolerance. Default is 0 (exact match).
  • Floats & Float Vectors - uses Float Tolerance. Default is 0.0001. For vectors, the tolerance must be satisfied independently for every component (X/Y/Z).
  • Colors - uses Color Tolerance. Default is 0.0001. Colors are compared perceptually, so values that look alike to the eye are treated as similar regardless of how their raw channel values differ. The alpha channel is matched separately within the same tolerance.