Brush Attributes

Allows easier access to the custom attributes added to the brushstrokes in the geometry node system
- UVSample
- Outputs the nearest sampled UV of the base object. Used for correctly mapping textures onto brushstrokes so it corresponds with the base object
- CardUV
- Outputs the individual UV of all brushstroke cards
- normal
- Outputs the normal from whatever point an individual brushstroke is spawned from
- Vertex Color
- Outputs the nearest sampled vertex color of the base object
- IsBrush
- Outputs 1 if target is a brushstroke, outputs 0 if it is the base object. Can be used for various shader effects to only target the brushstrokes or base object individually.
ShellAttributes

Allows easier access to the custom attributes added to the shell in the geometry node system
- Normal
- Outputs the nearest sample normal of the base object
- Index
- Outputs the index of each shell. Can be used to drive changes on a per-shell-level basis.
- isShell
- Outputs 1 if target is a shell, outputs 0 if it is the base object. Can be used for various shader effects to only target the shell or base object individually.
CardUV

Outputs the individual UV of the brushstroke cards