Skip to content

Main User Interface

00004707 edited this page Apr 23, 2024 · 1 revision

[PLACEHOLDER]

  1. Value Field
  2. Assign Button
  3. Clear Button
  4. Randomize Button
  5. Spill Feature Button
  6. Read Button
  7. Select Button
  8. Deselect Button
  9. Selection Type Toggle

Important

Most of UI elements are only visible if active object in the viewport is in edit mode

Assign Button

Assign button will set attribute value on selected domains in edit mode. The value can be adjusted in the Value field

The behaviour changes if current Edit Mode Selection Type is different than the domain that the attribute is stored in. For example, if attribute is stored in edge, and currently edit mode is set to vertices, at least two vertices that select an edge are required to set attribute value.

Mesh

As there is no native face corner selection mode in 3D viewport, setting Face Corner value behaviour varies between edit mode selection type.

  • Vertex selection: the value is set to all face corners connected to that vertex
  • Edge selection: The value is set to the corner of selected edges. At least two edges have to be selected that form a corner
  • Face selection: the value is set to all corners of selected faces

Warning

Assigning face corner values with edge selection mode is much slower than other selection methods. Enable Spill Feature or switch to other selection mode to improve performance

Tip

Blender 3.5 and newer offer built-in Set Attribute operator that improves performance for supported attribute data type.

Curves

Setting curve point attributes is exactly the same as setting attribute values on mesh vertices.

However, the spline selection mode does not support selecting splines. If the attribute domain is set to Spline, selecting any point of the spline will set the attribute value for a whole spline.

Important

Curves object Edit Mode is supported from Blender 3.5.

Important

Curve object (eg. bézier curve) does not support editing attributes. This only applies to Curves object introduced with Geometry Nodes Hair system in Blender 3.3

Tip

Blender 4.1 and newer offer built-in Set Attribute operator for curves that improves performance for supported attribute data type.

Spill Feature

Spill feature is only available if active attribute is stored in Face Corner domains.

This feature will make the Assign Button act like 3D viewport is set to vertex selection. The value is going to be set to face corners connected to selected vertices, no matter if current selection mode is set to edge or face.

Randomize button

Randomize button sets the value of the Value Field to random value in usually used value range of a data type.

Read Button

Read button sets the value of the Value Field to attribute value on selected domains. If multiple domains are selected, average value is going to be calculated.

Note

If data type of active attribute is set to BOOLEAN or STRING, reading value of multiple selected domains might not be intuitive (eg. average of three booleans will become the value in Value Field)

Select, Deselect and Selection Type Toggle Buttons

Select button sets the domains as selected in 3D viewport.

Selection is determined by Selection Type Toggle. By default the toggle is set to Non-Zero (NZ) value.

Selection Type Toggle

  • Non-Zero (NZ) - Select/Deselect buttons will select domains that do not have a "zero value" of active attribute, eg. False, Black color, 0, empty string, 0,0,0 Vector
  • Value (V) - Select/Deselect buttons will select domains that have the same attribute value as value in the Value Field

Select and Deselect buttons are simplified interface of Conditional Selection operator.