Texture Brush is an Astute Graphics tool for Adobe Illustrator that allows local changes to the opacity of a Astute Texture live effect (using an opacity mask) through a brush interface. The brush has variable size, opacity, hardness, roundness, noise, and angle, and has pressure support for an input device like a Wacom stylus. Brush parameters and other operations such as inverting or resetting the texture’s opacity mask are controlled through an associated panel. Texture Brush is part of the Texturino plugin.
The Texture Brush tool appears in Illustrator’s main toolbar (which must be in Advanced mode: View > Toolbars > Advanced
), stacked the associated Texture tool. As with other stacked tools, click and hold on the top tool icon to display the tools stacked under it.
Texture Brush Tool Location
The Texture Brush tool’s cursor is a crosshair. When the tool is not actively brushing, or when brush previews are disabled, it also displays a dark gray circle (or ellipse) indicating the size and shape of the brush:
Texture Brush Tool Cursors
A minus sign symbol indicates that the brush is in “erasing” mode.
As the Texture Brush tool has several keypresses which can add or change its functionality, we suggest installing the free Astute Graphics plugin Astute Buddy, which creates a panel that dynamically updates to inform you of the various keys which can be pressed in the tool’s current context.
While the Texture Brush tool can be used without its panel, some functionality, such as adjusting the amount of noise, requires the panel to access.
As initially applied, a Texture live effect only has an overall opacity. However, you may want the texture to fade out in certain areas, perhaps to achieve a more three-dimensional look, or to make overlaid text more legible. While the Texture effect could be expanded and an opacity mask created manually, it is much easier to simply use the Texture Brush and “brush” the opacity changes directly onto the texture. Within the live effect, this adds an opacity mask, with a default resolution of 72ppi, but the value can be changed in the tool Preferences dialog (see Texture Brush: Preferences).
With at least one object with a Texture live effect selected, dragging the Texture Brush tool over visible parts of the texture reduces its opacity (if the Texture Brush opacity is set to 100%, the texture’s opacity will be reduced by 100%, i.e., completely removing it).
Texture Brush Example
The Texture Brush tool’s preview can be changed in its preferences; by default, it is red and shows its size, hardness, and opacity faithfully, similar to how a Photoshop brush would draw. Due to technical limitations of Illustrator, this requires CPU preview to be enabled in order to display properly when brushing long distances.
If the Option/Alt
key is held down before brushing, the tool will be set to “erasing” mode, whereby each brush stroke adds opacity to the texture (up to a maximum of 100%), instead of removing it. Like other brush tools, the diameter of the brush can be changed at any time it is active by pressing the keys assigned in the native Keyboard Shortcuts dialog to “Decrease Diameter” and “Increase Diameter.” For English language installations, these default to the open square bracket and close square bracket keys ([
and ]
).
Another way to change the brush diameter (and hardness) is to hold down Shift-Option/Alt
and click-drag
the mouse; this adjusts the diameter. After releasing Shift-Option/Alt
(and with the mouse button still down), a second drag will adjust the hardness.
While brushing (i.e., with the mouse button down), several keypresses can be used:
Shift: Constrains the brush motion to the nearest increment of 45° around the general constrain angle.
Left/Right Arrow: Decreases or increases the brush diameter.
0–9: Sets the brush opacity. 1 sets the opacity to 10%, 2 to 20%, etc.
D: Changes the drawing annotation color, cycling through red, blue, magenta, green, black, and white.
E: Changes the erasing annotation color, cycling through red, blue, magenta, green, black, and white.
To reset, invert, or remove the opacity mask created by the Texture Brush tool, use the Texture Brush panel.
The menu item to show and hide the Texture Brush panel can be found in the main menu under Window > Astute Graphics > Texture Brush
.
Texture Brush Panel
See Texture Brush Panel: Flyout Menu.
The help button on the right opens the help documentation in the Astute Manager. If this does not automatically appear, please ensure your Astute Manager is running first.
Click on the other area of the color bar to activate the Texture Brush tool. This is a quick method of locating the tool within the default Advanced toolbar or a custom toolbar.
The size (diameter) of the brush, from 1pt to 1000pt.
The hardness of the brush, from 0% to 100%.
The opacity of the brush, from 0% to 100%.
The amount of noise in the brush, from 0 (no noise) to 100 (maximum noise).
The roundness of the brush, from 10% (highly elliptical) to 100% (circular).
When the brush is not at 100% roundness, the angle of the major axis of its elliptical shape.
Visible when the panel is expanded. When using a mouse as the input device, it should be set to Fixed; otherwise, enables the brush size to be controlled by either the pressure or wheel setting of a stylus-like device.
Visible when the panel is expanded. When using a mouse as the input device, it should be set to Fixed; otherwise, enables the brush opacity to be controlled by either the pressure or wheel setting of a stylus-like device.
Visible when the panel is expanded. When using a mouse as the input device, it should be set to Fixed; otherwise, enables the brush opacity to be controlled by either the tilt/bearing or tilt/rotation setting of a stylus-like device.
Visible when the panel is expanded. The value input specifies the base opacity of the entire mask when it is reset (or first created, if the tool preference Base Opacity Applies to New Masks is enabled), with a default of 100%. The Reset Mask button resets the mask, removing all existing brush strokes that may have been made to it and filling it with the base opacity specified in the value input box.
Visible when the panel is expanded; inverts the texture opacity mask.
Texture Brush Panel Invert Mask
When multiple textures exist in the selected art object, or multiple objects are selected, the Target Texture menu controls which texture’s masks will be affected (each texture has its own independent opacity mask). By setting the popup menu to All Visible, all tool and panel operations (brushing, resetting, and inverting the mask) will be applied to the mask of every visible texture. Otherwise, these operations will be applied only to the specific texture chosen in the menu (if a single object is selected) or to the topmost visible textures (if multiple objects are selected).
Texture Brush Panel Flyout Menu
When expanded, the panel shows the size control, opacity control, roundness/angle control, reset mask area, and invert mask button.
Resets the texture mask(s), just as clicking the Reset Mask button on the panel would.
Inverts the texture mask(s), just as clicking the Invert Mask button on the panel would.
Copies the texture mask to an internal clipboard. If multiple masks are selected, only the topmost mask is copied.
Replaces the currently selected mask(s) with the texture mask that is in the internal clipboard. If the mask in the clipboard has different dimensions than a current mask, it is stretched to fit.
Removes the currently selected mask(s), thereby restoring any selected Texture live effects to the state they had before they were brushed or had a mask pasted in.
Brings up the Preferences dialog (see Texture Brush: Preferences).
Using the flyout menu of the Texture Brush panel, doubleclicking
the Texture Brush tool in the toolbox, or pressing the Enter
key when the tool is selected will bring up the Texture Brush preferences dialog:
Texture Brush Preferences
Specifies the resolution of any new internal opacity masks which are created by brushing with the Texture Brush tool (existing masks are not affected). The value can range from 1ppi (pixels per inch) to 2400ppi, with a default of 72ppi.
Specifies the type of preview which the Texture Brush tool will display, from among None, Radius Only, Radius and Hardness Only, Full (Medium Resolution), and Full (High Resolution). Full previews may be somewhat slower than the other options, depending on brush size and computer capability.
Due to technical limitations of Illustrator, previews will not display correctly when brushing long distances when GPU Performance is enabled. It is recommended to use CPU preview when brushing with the Texture Brush tool.
Specifies the color of the brush preview when drawing normally, from among red, blue, magenta, green, black, and white.
Specifies the color of the brush preview when in erasing mode, from among red, blue, magenta, green, black, and white.
When enabled, brush spacing will be lowered when its hardness increases, in order to avoid scalloping along the edges of the brush’s path.
When enabled, Illustrator’s annotations indicating the edges of the selection will be automatically hidden during the brushing operation.
When enabled, the base opacity value from the reset mask area of the panel will be used not just when resetting masks, but also when a new mask is initially created (that is, when a Texture effect is first brushed).
Shows a brief description of each preference control when the cursor is being hovered over it.
Opens the help documentation in the Astute Manager. If this does not automatically appear, please ensure your Astute Manager is running first.