Skip to main content

Selectors

Select Meshes

Specify which meshes will be affected.

  • Skinned Mesh Renderers: Select SkinnedMeshRenderer components.
  • Active Blendshapes: During the calculations, these blendshapes will be emulated to be active as part of the operations.

Select Bones

Reduces the current selection so that only vertices weighted to the specified bones will be affected.

The weight is the sum of all bones that match.

You can match bones by transform, or by object name. Matching by object name can be useful if you want to affect bones across different hierarchies.

  • Bones: Select the bone transforms that you want to affect.
  • Object Names: Choose the name of the bone transforms that you want to affect.
  • Include Child Bones: Also includes all child bones.

Select Point Radius

Reduces the current selection so that only vertices within a radius around a point will be selected.

  • Offset: The center of the selection relative to this object, when there is no Transform selected.
  • Distance: The radius to the center.
  • Curve: The normalized distance will be remapped to this curve.
  • Root Transform: (Optional) Choose a transform as the point to sample the position from.

The magenta line shows the halfway point. The faint pink line shows the maximum distance.

Curve

Selectors like Select Point Radius and Select Line Radius have a curve setting.

The curve defines how much a vertex is going to be influenced by the operator over the specified distance. By changing the shape of the curve, you can make that influence stronger or weaker.

The yellow line shows the threshold where vertices will be influenced by at least 50%.

Select Line Radius

Reduces the current selection so that only vertices in proximity to a line will be selected.

  • A Position: Position of the point A, when there is no Transform selected.
  • B Position: Position of the point B, when there is no Transform selected.
  • Is Capsule: Makes the radius and the curve of B identical to A, effectively turning the selection into a capsule shape.
  • Radius A: The radius to the line at point A.
  • Radius B: The radius to the line at point B.
  • Selection Curve A: Vertices on the A side will have their normalized distance remapped to this curve.
  • Selection Curve B: Vertices on the B side will have their normalized distance remapped to this curve.
  • A Root Transform: (Optional) Choose a transform as the point A to sample the position from.
  • B Root Transform: (Optional) Choose a transform as the point B to sample the position from.

Vertices between A and B will use a proportion of Selection Curve A and Selection Curve B, based on the projection of that vertex on that line.

The magenta line shows the halfway point. The faint pink line shows the maximum distance.

If you redefine the curves, the yellow line shows the threshold where vertices will be influenced by at least 50%.

Select Blendshapes

Reduces the current selection so that vertices moved by a blendshape will be selected.

  • Blendshapes: The names of the blendshapes to affect.

Select Connected Polygons

danger

This component is selectable, but the UI is not currently ready for prime time. Use at your own risk.

There is no gizmo for this component at the moment.

Reduces the current selection so that only vertices connected together via a chain of polygons will be selected.

  • Points: The points to sample the first vertices from.
    • Position: The position of the point.
    • Distance: The radius of influence of that point.

Selection order

The selection will be done in this order:

  • Union of all Select Meshes
  • multiplied by (Union of all Select Bones or 1 if none selected)
  • multiplied by ((Union of all Select Connected Polygons union with Union of all Select Blendshapes) or 1 if none of either)
  • multiplied by ((Sum of all Select Point Radius added to Sum of all Select Line Radius) or 1 if none of either)