Photoshop Brush Parameters Compatibility




This page list all the Photoshop brush parameters and their compatibility with Substance Painter brush engine.

General Compatibility

When looking inside the ABR file, Substance Painter will only retrieve specific Brush/Tool presets:

Preset TypeSupportDescription
Brush (bitmap)ImportedBrush presets based on bitmaps as their alphas will be imported.
Brush (procedural)IgnoredBrush presets based on procedural shapes (like a circle) are not imported.
Brush (Airbrush)IgnoredBrush presets with Airbrush settings are not imported.
Brush (Bristle)IgnoredBrush presets with Bristle settings are not imported.
Brush (Erodible)IgnoredBrush presets with Erodible settings are not imported.
PencilIgnoredPencil presets are not imported.
Mixer BrushIgnoredMixer brush presets are not imported.
Clone StampIgnoredClone Stamp presets are not imported.
SmudgeIgnoredSmudge presets are not imported.

Parameters

To learn more about what those parameters can do, refer to the official Photoshop documentation.

Not all Photoshop brush parameters are supported. Refer to the legend to know the status of each parameter described below:

  • Square (■): indicates the parameter is supported, refer to the description to know how to access it.
  • Cross (✖): indicates the parameter is not supported.

While control parameters in brush presets can be controlled via various methods such as Pen Tilt, Fade and Pen pressure, only the Pen Pressure is currently supported.

GroupParameterSupportDescription
Brush Tip Shape
Size

Matched with Paint tool Size parameter.

Photoshop defines size in Pixels, while Substance Painter size is based on the project Bounding Box. An exact match is therefore not possible and will only be relative.

Flip XHandled via "Brush Maker Photoshop" Substance file.
Flip YHandled via "Brush Maker Photoshop" Substance file.
AngleMatched with Paint tool Angle parameter.
RoundnessHandled via "Brush Maker Photoshop" Substance file.
HardnessHandled via "Brush Maker Photoshop" Substance file.
SpacingMatched with Paint tool Spacing parameter.




Shape Dynamics
Size JitterMatched with Paint tool Size Jitter parameter.
Control (for Size)Matched with Paint tool Pressure setting for Size parameter.
Minimum DiameterMatched with Paint tool Minimum Size parameter.
Tilt Scale
Angle JitterMatched with Paint tool Angle Jitter parameter.
Control (for Angle)
Roundness JitterHandled via "Brush Maker Photoshop" Substance file.
Minimum RoundnessHandled via "Brush Maker Photoshop" Substance file.
Flip X JitterHandled via "Brush Maker Photoshop" Substance file.
Flip Y JitterHandled via "Brush Maker Photoshop" Substance file.
Brush Projection




Scattering
Scatter
Matched with Paint tool Position Jitter parameter.
Both Axes
Matched with Paint tool Position Jitter Axis parameter.
Control (for Scatter)
Count
Compensated via Paint tool Spacing parameter.
Count Jitter
Control (for Count Jitter)




Texture
Texture Pattern
Invert
Scale
Brightness
Contrast
Texture Each Tip
Mode
Depth
Minimum Depth
Depth Jitter
Control (for Depth Jitter)




Dual Brush
Mode
Size
Spacing
Scatter
Both Axes
Count




Color Dynamics
Apply Per Tip
Foreground/Background Jitter
Control (for F/B Jitter)
Hue Jitter
Saturation Jitter
Brightness Jitter
Purity




Transfert
Opacity Jitter
Matched with Paint tool Stamps Blending parameter set to "Lighten".
Control (for Opacity)
Matched with Paint tool Pressure setting for Flow parameter.
Minimum (for Opacity Control)
Matched with Paint tool Minimum Flow parameter.
Flow Jitter
Matched with Paint tool Flow Jitter parameter.
Control (for Flow)
Matched with Paint tool Pressure setting for Flow parameter (if lower than Opacity).
Minimum (for Flow Control)
Matched with Paint tool Minimum Flow parameter (if lower than Opacity).
Wetness Jitter
Control (for Wetness Jitter)
Minimum (for Wetness Control)
Mix Jitter
Control (for Mix)
Minimum (for Mix Control)




Brush Pose
Tilt X
Override Tilt X
Tilt Y
Override Tilt Y
Rotation
Override Rotation
Pressure
Override Pressure




Other
Noise
Wet Edges
Build-up
Smoothing
Not directly matched, but can be handled via the Lazy Mouse setting.
Protect Texture