diff --git a/images/layers/fill_layer_screentone_postprocessing.png b/images/layers/fill_layer_screentone_postprocessing.png new file mode 100644 index 0000000000000000000000000000000000000000..7f6d2fedd62d89919cd92ed64b65fd04a811148a Binary files /dev/null and b/images/layers/fill_layer_screentone_postprocessing.png differ diff --git a/images/layers/fill_layer_screentone_transformation.png b/images/layers/fill_layer_screentone_transformation.png new file mode 100644 index 0000000000000000000000000000000000000000..ba3af556d31912cf0baf124d2163d9f3d23f81e8 Binary files /dev/null and b/images/layers/fill_layer_screentone_transformation.png differ diff --git a/images/layers/fill_layer_screentone_type.png b/images/layers/fill_layer_screentone_type.png new file mode 100644 index 0000000000000000000000000000000000000000..41b97ec9667498fa43faca8754eb70cec0619508 Binary files /dev/null and b/images/layers/fill_layer_screentone_type.png differ diff --git a/reference_manual/layers_and_masks/fill_layers.rst b/reference_manual/layers_and_masks/fill_layers.rst index 242031f2935ef02fa0d70e7396c8581bead97f38..db1709b480c93c59b029222b7c1e2235b40cb1ec 100644 --- a/reference_manual/layers_and_masks/fill_layers.rst +++ b/reference_manual/layers_and_masks/fill_layers.rst @@ -54,6 +54,58 @@ Simplex Noise Use Custom Seed The seed for the random component. You can input any value or text here, and it will always try to use this value to generate the random values with (which then are always the same for a given seed). Leaving the value empty will use the randomly-assigned seed value on layer creation. +Screentone + .. versionadded:: 4.3.1 + + Fills the layer with simple regular patterns like dots and lines like the ones used in traditional `screentone `_ or `halftone `_ techniques. + + Screentone Type + Pattern + Select the global appearance (dots, lines). + Shape + Select the specific appearance of the pattern (for example: round dots, diamond dots, straight lines, sine wave lines). + Interpolation + Select how the pattern transitions from the foreground to the background. + + In most cases but the dot pattern with round shape combination, the effect of the interpolation mode is not very noticeable. + + .. figure:: /images/layers/fill_layer_screentone_type.png + + From left to right, top to bottom: + dot pattern with round shape, dot pattern with ellipse shape, + dot pattern with diamond shape, dot pattern with square shape, + line pattern with straight shape, line pattern with sine wave shape, line pattern with triangular wave shape, + line pattern with sawtooth wave shape and line pattern with curtain shape. + + Transformation + Select how the pattern is arranged geometrically in the image (position, size, rotation, shear). + Some patterns benefit from the capability of choosing horizontal and vertical sizes separatelly. For example, the sin wave lines pattern has a small period by default and by choosing a large horizontal size the period will look also larger. + + .. figure:: /images/layers/fill_layer_screentone_transformation.png + + From left to right: + dot pattern with round shape without rotation, dot pattern with round shape and rotated 45 degrees, + line pattern with sine wave shape and a size of 20px horizontally and vertically, + line pattern with sine wave shape and a size of 50px horizontally and 20px vertically. + + Postprocessing + Background & Foreground + Allows you to choose the color and opacity of the foreground (dots, lines) and the background. + Invert + This flips what is treated as foreground and background. + Brightness & Contrast + The brightness controls how close to the foreground or background color the pattern apperars (how *dark* or *light* in the case of black foreground and white background). + So if you want to simulate small dots, for example, set the brightness to a high value and to obtain big dots set it to a low value. + + The contrast controls how smooth or sharp is the transition between the foreground and background colors. By default the contrast is set to 50% (smooth). + To achieve the typical sharp borders the contrast must be set to a higher value. + + .. figure:: /images/layers/fill_layer_screentone_postprocessing.png + + First row: different combinations of foreground and background colors. + Second row, from left to right: 25%, 50% and 75% brightness with 90% contrast. + Third row, from left to right: 25%, 50% and 75% contrast with 50% brightness. + Painting on a fill layer ------------------------