← All ideas
  • Published 1 Sep 2019

Grease Pencil Material: Texture Spacing, Angle, & Scatter in Dots/Boxes Mode

Currently, Blender users can only control the Stroke Mode Type , Style , Use As Stencil Mask , Color , and Alignment in the Grease Pencil Material. Brushes do not look as the artist intended (as in Blender TexturePaint or image editors) because of this lack of customization. Controls

By giving the user control over important brush parameters such as Spacing , Angle Jitter , and Scatter in Dots/Boxes Mode, brushes will look exponentially better in Grease Pencil.

Spacing , the distance between brush dots/boxes, is essential in unifying brush strokes. Great for creating bristle brush looks. It is implemented in Blender TexturePaint brush. In the below example, the first two strokes were made with an image editor. The last stroke shows Blender's Dots without Spacing (Input Samples: 10). Spacing

Angle Jitter is random brush dot/box rotation along the stroke. Nice for organic objects like clouds, leaves, etc. Angle Jitter

Scatter randomly shifts position along the stroke. Excellent for things like grass, snowfall, paint splatter, etc. It is implemented in the Blender TexturePaint brush and called "Jitter." Angle Jitter

UI

Spacing_Angle_Scatter (2).jpg

98.4%

Development Status: Open

Upvote 61 Downvote 1
blastframe
1 Sep 2019

6 Comments

vimukun

In the brush settings you can add jitter to UV to get angle jitter, and various other settings to randomise your brush tip. Still, the best thing to get naturalism in strokes would be to allow animated brush tips that cycle through a set of tips.

1
drossner95

Always upvote w/e makes Grease Pencil better / more like CSPaint and other software.

When it comes to spacing, rn you can kindasorta "hack" better spacing by subdividing your line and switching to dots/boxes mode, but that's very obviously unideal. Being able to change the spacing of line mode strokes would be excellent.

1
casey_bd

This has now been implemented in 5.2 with the Placement modes and Randomization

geist

Would be great if you could also control the spacing with pressure

ann199040

is this a suggestion or it's something Blender already have? please I need this if it exists

vimukun

* @ann199040 * it is available in blender as properties of the brush, not of the material