Brush Attributes
![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/08e56188-a25e-4462-9cee-14c99279a7f2/2fa9f569-ad76-47c2-9d4d-88534270265f/Untitled.png)
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
![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/08e56188-a25e-4462-9cee-14c99279a7f2/80845038-0d8b-48b0-b1b1-7a046bd78a3b/Untitled.png)
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
![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/08e56188-a25e-4462-9cee-14c99279a7f2/67051305-db56-44c8-a747-57b00c3d8e55/Untitled.png)
Outputs the individual UV of the brushstroke cards