SketchBlock 3.1 - Digital Sketching For The Amiga (SVN: 386:474M)

Smudge Tool

The smudge tool allows you to smudge and drag colour arround on the image. Producing smoothing efects, streaks, or even wet watery efects.

Smudge Tool Settings

When the Smudge tool is active the settings for the tool can be modified via the settings panel in the Tools Window.(Shown Right)

The following attributes can be controlled.

Opacity: The degree to which the smudged colour overwrites the existing image is controlled by the opacity. Opacity varies from 0 to 100% with 100% completely covering the original, and 0% being completely transparent and making no change to the image. Values can be adjusted using the slider or directly entering a number into the adjacent integer gadget.

Scale: Scale works a little differently for smudge in that it modifies the area over which the paint is apread, but not the area from which is is picked up, whioch is defined by the brush size.

Pressure: The next switches affect the behaviour of the erase tool when a tablet with pressure sensitivity is used.

Opacaity: Checkmarking this will enable the opacity to be varied with pressure, again in a range from 10% up to 100% of the value set with the opacity slider.

Rate: The amount of colour to lift from the existing drawing. The high the rate the longer the streak, 100% has the suprising result that the streak never stops carrying on till the mouse / stylus stroke finishes. Default is 50%

Progressive: If the progressive switch is enabled, then the smudge area builds up as the stylus / mouse moves back and forth during the same stroke, ie with lifting the stylus or releasing the left mouse button. For the effect to be noticable the opacity slider must be set to less than 100%. With a very low opacity and repeated strokes a very subtle gradient of colour intensity can be obtained.

Smudge Tool ARexx Commands

To pass ARexx commands to the Paint tool you must use the SketchBlock ARexx command COMMANDTOOL

SET

Sets the Smudge settings to the provided values. All the settings are updated so all required terms must be specified.

PRESSUREOPACITY/S

If present this switch enables pressure sensitive opacity. If not present it disables pressure sensitive opacity.

PRESSURERATE/S

If present this switch enables pressure sensitive rate. If not present it disables pressure sensitive rate.

PROGRESSIVE/S

If present this switch enables progressive smudging. If not present it disables progressive smudgeing.

OPACITY/N/A

This sets the opacity of the smudge stroke, it takes a value from 0 to 100

SCALE/N/A

This sets the scaling of the smudge stroke, it takes a value from 0 to 500 (although the smallest resulting brush size is always 1 pixel square)

RATE/N/A

This sets the rate of the smudge.

GET

STEM/K

Retrieves the current settings via a STEM varaible.

STEM/K

Pass the variable to which the settings will be added. The values will be added to the stem variable useing the name above with no index component. eg If the STEM var was FOO pressure size will be added as FOO.PRESSURESIZE