(64 intermediate revisions by the same user not shown)
Line 1:
Line 1:
The 'Canvas Tools' palette provides the ability to select the current interactive tool active in the canvas workspace. The palette also makes available all the available settings to currently active canvas workspace tool.
__NOTOC__
:[[File:CanvasToolsCollapsed01.png|thumb| 221px |none|Canvas Tools Palette with Settings Collapsed.]]
The 'Canvas Tools' palette provides the ability to select the current interactive tool active in the [[Canvas]] workspace.
To set the active canvas workspace select the corresponding tool icon button. The active canvas tool settings can be displayed or hidden by clicking the active canvas tool settings label below the canvas tool icon buttons.
The palette also makes available all the available settings to the currently active canvas workspace tool.
The ability to quickly switch between different canvas tools is provided by custom [[Keyboard Shortcuts]].
The 'Hand' tool provides ways to interactively navigate 'Panning' the Canvas viewport.
When the pan canvas mode is selected the canvas can be quickly zooms by pressing and dragging the mouse cursor in the canvas viewport area. The current centre of the canvas view will be retained as view is zoomed in and out.
Flood areas of the current Canvas Layer of similar colours by pressing in the Canvas Viewport.
The paint brush tool provides an interactive tool to manipulate the pixel colours of areas of the current canvas layer. Circular stamps of the current tool colour will be produced at regular intervals on the current canvas layer based on the following settings:
Select an rectangular area of the current Canvas Layer(s) by dragging in the Canvas Viewport.
Clicking and dragging the mouse cursor between two points in the canvas view will produce a line comprising of brush stamps at regular intervals. A dashed line is provided during tool interaction to indicate where the output stamps will be produced. Holding the Shift key during tool interaction will snap the produced line to Horizontal or Vertical orientation.
Select areas of similar colours of the current Canvas Layer(s) by pressing in the Canvas Viewport.
Clicking and dragging the mouse cursor between two points in the canvas view will produce a rectangle comprising of brush stamps at regular intervals. A dashed line is provided during tool interaction to indicate where the output stamps will be produced. Holding the Shift key during tool interaction will snap the produced rectangle to be a square.
[[Canvas_Tools_Select|Detailed Information...]]
===Oval===
| valign="top" style="width: 10%;" |
| valign="top" style="width: 45%;" |
Clicking and dragging the mouse cursor between two points in the canvas view will produce an oval comprising of brush stamps at regular intervals. A dashed line is provided during tool interaction to indicate where the output stamps will be produced. Holding the Shift key during tool interaction will snap the produced rectangle to be a circle.
The 'Zoom' tool provides ways to interactively navigate 'Zooming' the Canvas viewport.
==Flow==
[[Canvas_Tools_Hand|Detailed Information...]]
The flow level controls the transparency of each individual brush stamps. A flow level of 100% will provide a strong brush stroke, a lower flow level will provide a more natural fluid brush stroke.
Erase with Brush-strokes in the selected Canvas Layer by dragging in the Canvas Viewport.
==Opacity==
[[Canvas_Tools_Paint|Detailed Information...]]
The opacity level controls transparency of the complete brush stroke. A opacity level lower than 100% provides maximum strength of the brush stroke, a lower opacity will not allow any element of a brush stoke to be above the specified opacity even if the same area is interacted with multiple times.
Gradient colour fill the selected Canvas Layer by dragging in the Canvas Viewport.
==Radius==
[[Canvas_Tools_Fill|Detailed Information...]]
The radius control specifies the maximum radius of brush stamps in pixels. If a pressure sensitive input device is used and pressure sensitivity settings are active then the radius of brush stamps may be smaller than this specified radius.
Interactively move the currently selected Canvas Layer(s) or selected area by dragging in the Canvas Viewport.
==Hardness==
[[Canvas_Tools_Move|Detailed Information...]]
The hardness level controls the amount a brush stamp fades around it's edge. A hardness of 100% will mean no edge fading with happen. 0% hardness will produce a brush stamps opacity to fade from the completly way from centre to edge.
Interactively Distort and Move the currently selected Canvas Layer(s) or selected area by dragging in the Canvas Viewport.
==Spacing==
[[Canvas_Tools_Move|Detailed Information...]]
The spacing level control specifies the spacing between brush stamps based on a brush stamps current radius. A level of 100% will cause no brush stamp overlapping, where as a low spacing level will cause brush to overlap more tightly.
Select an arbitrary area of the current Canvas Layer(s) by dragging in the Canvas Viewport.
==Smoothing==
[[Canvas_Tools_Select|Detailed Information...]]
When the freeform brush type is active this mode optional provides a smooth quadratic interpolation between the input cursors sample points.
|}
Under normal operation this option is recommended to be active.
==Pressure==
If a pressure sensitive input device is being used such as a Wacom graphics tablet then these options allow the input pressure is dynamically affect the brush tool output. The following options are available:
===Disabled===
Even if a pressure sensitive input device is available the pressure input will be ignored.
===Flow===
The amount of pressure input is multiplies brush flow amount. The result is updated as each brush stamp is produced.
===Radius===
The amount of pressure input is multiplies brush radius amount. The result is updated as each brush stamp is produced.
===Flow and Radius===
Both the flow and radius amounts of the brush are both modified as specified above.
==Behind==
When this setting is active instead of the paint brush compositing pixel data on top of the current canvas layer the paint stroke will composited under the current layer data.
The eraser brush tool provides an interactive tool to manipulate the pixel transparency of areas of the current canvas layer. Circular stamps of reduced opacity will be produced at regular intervals on the current canvas layer based on the following settings:
==Type==
Four brush types are provides that produce different results when using the mouse to interact with the canvas view.
===Freeform===
Clicking and dragging the mouse cursor in the canvas view will produce brush stamps under the mouse cursor at regular intervals as it is moved.
===Line===
Clicking and dragging the mouse cursor between two points in the canvas view will produce a line comprising of brush stamps at regular intervals. A dashed line is provided during tool interaction to indicate where the output stamps will be produced. Holding the Shift key during tool interaction will snap the produced line to Horizontal or Vertical orientation.
===Rectangle===
Clicking and dragging the mouse cursor between two points in the canvas view will produce a rectangle comprising of brush stamps at regular intervals. A dashed line is provided during tool interaction to indicate where the output stamps will be produced. Holding the Shift key during tool interaction will snap the produced rectangle to be a square.
===Oval===
Clicking and dragging the mouse cursor between two points in the canvas view will produce an oval comprising of brush stamps at regular intervals. A dashed line is provided during tool interaction to indicate where the output stamps will be produced. Holding the Shift key during tool interaction will snap the produced rectangle to be a circle.
==Flow==
The flow level controls the transparency of each individual brush stamps. A flow level of 100% will provide a strong brush stroke, a lower flow level will provide a more natural fluid brush stroke.
==Opacity==
The opacity level controls transparency of the complete brush stroke. A opacity level lower than 100% provides maximum strength of the brush stroke, a lower opacity will not allow any element of a brush stoke to be above the specified opacity even if the same area is interacted with multiple times.
==Radius==
The radius control specifies the maximum radius of brush stamps in pixels. If a pressure sensitive input device is used and pressure sensitivity settings are active then the radius of brush stamps may be smaller than this specified radius.
==Hardness==
The hardness level controls the amount a brush stamp fades around it's edge. A hardness of 100% will mean no edge fading with happen. 0% hardness will produce a brush stamps opacity to fade from the completly way from centre to edge.
==Spacing==
The spacing level control specifies the spacing between brush stamps based on a brush stamps current radius. A level of 100% will cause no brush stamp overlapping, where as a low spacing level will cause brush to overlap more tightly.
==Smoothing==
When the freeform brush type is active this mode optional provides a smooth quadratic interpolation between the input cursors sample points.
Under normal operation this option is recommended to be active.
==Pressure==
If a pressure sensitive input device is being used such as a Wacom graphics tablet then these options allow the input pressure is dynamically affect the brush tool output. The following options are available:
===Disabled===
Even if a pressure sensitive input device is available the pressure input will be ignored.
===Flow===
The amount of pressure input is multiplies brush flow amount. The result is updated as each brush stamp is produced.
===Radius===
The amount of pressure input is multiplies brush radius amount. The result is updated as each brush stamp is produced.
===Flow and Radius===
Both the flow and radius amounts of the brush are both modified as specified above.
==Behind==
When this setting is active instead of the paint brush compositing pixel data on top of the current canvas layer the paint stroke will composited under the current layer data.