The selection map
is a matrix with values ranging from 0 to 255 (0 - transparent; 255
- opaque). It has the exact size of the working surface and it defines
the opacity of applying an effect in a certain point. There are several
methods to edit the opacity map:
Flood
fill. It is similar to the flood fill options in other programs (except
it has a wide variety of additional options). Also, flood fill is
not asocited with a certain effect (you can associate to anything
from applying a constant color to blurring).
Brush.
A brush with a certain texture can be applied to the surface, either
to select or deselect an area.
Spray. Simulates
the spraying of sub-pixel particles over the canvas.
Shapes.
There are three types of shapes: parametric shapes (curves), implicit
shapes (surfaces) and IFS (iterated function systems - chaotic fractal
patterns, such as Sierpinsky, Fern, Tree, Leaf - or whatever else
the user defines).
Rectangle,
Ellipse, Superellipse. These are built-in shapes that can be rendered
onto the selection map (with a the set value) fast and without setting
up the previously mentioned "Shapes" menu.
Opacity functions. The simple function selection effect applies a
certain function to every value on the selection map. The color slection
allows the selection of a certain color range; the color range is
defined by attraction colors (colors that should be selected) and
it can be further rafined by rejection colors (colors that should
be avoided); the color selection can occur on the whole surface as
well as on the already selected area. The grow/shrink functions expand
or reduce the selected area, following a user-defined directional
pattern.
Negative.
Reverses the selection (transparent areas become opaque and vice-versa).
Constant. Resets the entire selection to a constant value.
Once the selection
is defined the associated effect can be applied using the "Go"
button. Also, the effect can be applied automatically whenever the selection
is modified, if the "Auto" button is selected.