Pixopedia_24 Tutorial   Automatic Brush
  Index page      
  Previous page

Automatic Brush method is an action that repeats given brush stroke through the entire image in steps defined by the size of a grid. This method is used to emulate various painting techniques and to obtain so called "picture from photography" effect.

  Next page
   
 


Automatic Brush Concept

The picture below represents panel used to set up automatic brush parameters. Before describing what each parameter means, we will discuss what automatic brush action does and where you can use it.

Automatic brush is an action that repeats given brush stroke (or shape) through entire image in steps defined through grid size. Jittering, color variation, size variation, capacity and pixel variation can also be applied through the process of automatic brushing.

Another control of AB process may be obtained through contour clipping which assures that strokes do not pass over objects edges. In such way, the structure of image is preserved.

The main reason for introducing AB is to emulate various painting techniques, impressionistic effects, tempera and oil colors and so on. The main goal is to obtain so called "picture from photography" effect. So, always try to apply this technique on some photography, not on an artistic image.

At this moment action that uses AB is a set of retouch tools. So, read carefully retouch tools topic to see which actions are proper to use with AB technique.

Automatic Brush Setup

Line strokes - directed strokes
When this type of strokes are used, after drawing a line of specified length on image, process begins. The line stroke of the same length and angle is repeated on entire image and selected effect is applied on each stroke. If jitter amount is greater then zero, stroke position and angle is randomized and repeated by jitter repeate times, avoiding parallel strokes. How the strokes are randomized depends also on jittering rule. You can select to jitter only starting point, only ending point or both.

Line strokes - contour tracking free
When this type of strokes are used, after drawing a line of specified length on image, process begins. Line length is devided into short line strokes which are drawn with angle prependicular to gradient, i.e. lines will be curved (so called snake lines) in such way that stroke is fallowing contour curvature.
Contour curvature can be controlled by gradient curvature ammount This amount takes real value of intervall [0,1]. Smaller amount gives straighter lines.

Line strokes - contour tracking with forced direction
When this type of strokes are used, after drawing a line of specified length on image, process begins. Process is similar to method above, except, when gradient is equal to zero, line with user specified direction is drawn. When gradient is grater then zero, snake line is drawn.

 




Filled circles

After drawing a circle of specified radius on image, process begins. Circles are drawn and selected effect is applied. This technique is used to emulate poantilism, technique used by some impressionists.

Filled rectangles

After rectangle is drawn, process begins. Filled rectangles are drawn and selected effect is applied through them.
In this way we can create various mosaik effects.

Step control

Step control is a set of controls that apply on each AB step.

Grid size is the main step control and it gives to program coordinates of each stroke. Those coordinates can be randomized by jittering amount as previously described.

The first check box controls whether the processed pixels will be used for next step or not. If checked, next AB step will work with a new color value of pixels processed.

The second check box controls whether canvas is cleared with backgroud color prior to strokes rendering.

The third check box controls whether strokes are drawn over previously drawn strokes.

Jitter amount controls how much the grid coordinates will be randomized.

Jitter repeate controls number of repeated strokes from the same grid coordinates. If jitter amount is set to 0, this value is not used.

NOTE:
So far, the most sutable retouch action for autobrushing is SPREAD method.
For various painting experiments, you can also try: Higher, Lower, Push and Smudge methods.



Example of autobrush usage. In the upper left corner is original picture, other pictures are processed with autobrush strokes using SPREAD retouch method. Notice the difference when contour clipping is set for autobrush line strokes.
Click on desired picture to enlarge.


Example of autobrush usage. Picture on the left is original photography, picture on the right was processed with autobrush using SPREAD retouch method and line strokes with contour tracking free (curvature = 1). Image was blured prior to autobrush rendering. This image was created without any hand retouching and without contour clipping.
Click on desired picture to enlarge.