Brush Output
Brush Output
Section titled “Brush Output” Category Brushes
Is Pair Node: No
Defines a brush used for painting, including shape, appearance, blending behavior, and advanced customization such as shaders and custom stamp blending.
Check out the Brush documentation for more details and examples of how to use the Brush Output Node effectively.
Inputs
Section titled “Inputs” Type: String
Default: Unnamed
Name of the brush, used for identification in the Brush Picker.
Shape
Section titled “ Shape ” Type: Vector Shape
Default: null
Defines the shape of the brush. Can be any vector shape.
Stroke
Section titled “ Stroke ” Type: Paintable
Default: null
Defines the outline of the brush shape. Can be a color, gradient, or texture.
Stroke Transform
Section titled “ Stroke Transform ” Type: Matrix3x3
Default: Identity
Transformation applied to the Stroke paintable (e.g. offset, rotation, scale).
Type: Paintable
Default: null
Defines the fill of the brush shape. Can be a color, gradient, or texture.
Fill Transform
Section titled “ Fill Transform ” Type: Matrix3x3
Default: Identity
Transformation applied to the Fill paintable (e.g. offset, rotation, scale).
Content
Section titled “ Content ” Type: Painter
Default: unset
Custom render input for the brush. Allows using arbitrary shaders or render logic instead of standard fill.
Content Transform
Section titled “ Content Transform ” Type: Matrix3x3
Default: Identity
Transformation applied to the Content input, allowing offset, rotation, or scaling.
Blend Mode
Section titled “ Blend Mode ” Type: Blend Mode
Default: Normal
Defines how the final brush stroke is blended with the target image after the stroke is completed.
Stamp Blend Mode
Section titled “ Stamp Blend Mode ” Type: Blend Mode
Default: Normal
Defines how each individual stamp blends with previous stamps within a single stroke.
Use Custom Stamp Blender
Section titled “ Use Custom Stamp Blender ” Type: Boolean
Default: false
Enables use of a custom SKSL blending function for stamp blending instead of built-in modes.
Custom Stamp Blender Code
Section titled “ Custom Stamp Blender Code ” Type: String
Default: Default
Custom SKSL code used to define how stamps are blended when custom stamp blending is enabled.
Can Reuse Stamps
Section titled “ Can Reuse Stamps ” Type: Boolean
Default: false
Optimization flag. If enabled, the brush stamp is calculated once and reused across the stroke when possible. It only applies when Content is used. Toggle on when stamps are identical throughout the stroke.
Pressure
Section titled “ Pressure ” Type: Float
Default: 1
Min: 0 Max: 1
Controls brush size based on input pressure. Can be driven by pointer pressure or custom logic.
Spacing
Section titled “ Spacing ” Type: Float
Default: 0
Min: 0 Max: 100
Minimum distance between consecutive stamps as a percentage of stamp size. Controls stroke density.
Fit To Stroke Size
Section titled “ Fit To Stroke Size ” Type: Boolean
Default: true
Determines whether the brush automatically scales to match the tool stroke size.
Auto Position
Section titled “ Auto Position ” Type: Boolean
Default: true
Automatically positions the brush under the pointer. Disable to manually control stamp placement.
Allow Sample Stacking
Section titled “ Allow Sample Stacking ” Type: Boolean
Default: false
Determines whether multiple samples can accumulate when applying the brush.
Always Clear
Section titled “ Always Clear ” Type: Boolean
Default: false
Clears previous stamps before applying a new one.
Snap To Pixels
Section titled “ Snap To Pixels ” Type: Boolean
Default: false
Snaps the brush to pixel centers for precise rendering. Use when modifying stamp or when working with pixel art.
Type: String
Default: unset
Tags used to categorize and filter brushes in the Brush Picker. Separate multiple tags with commas.
Previous
Section titled “ Previous ” Type: Node Graph
Default: null
Allows chaining multiple brushes together. Uses another brush graph as input.
Outputs
Section titled “Outputs”All of our content is carefully written by hand, no AI was involved during the process.