Editing Inkscape and WaterColorBot
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 4: | Line 4: | ||
== Introduction == | == Introduction == | ||
− | There are three main | + | There are three main software interfaces for driving the WaterColorBot: [[RoboPaint]], [[RoboPaint RT]], and the WaterColorBot extensions for Inkscape. This page is about the latter. |
Inkscape is a superb, free vector graphics editor, for which we have written an extension (a plugin) to control the WaterColorBot. Our extension provides a fine grain level of control over exactly what will be painted, but more-or-less requires that you create the artwork within Inkscape to take full advantage of the features. The most important thing to know is that the Inkscape extension will paint all of the paths (lines) within your drawing. It will not automatically fill in any regions; any region that you wish to fill with paint will have to have (for example) a hatch fill that consists of lines, in order for the area to be colored in. | Inkscape is a superb, free vector graphics editor, for which we have written an extension (a plugin) to control the WaterColorBot. Our extension provides a fine grain level of control over exactly what will be painted, but more-or-less requires that you create the artwork within Inkscape to take full advantage of the features. The most important thing to know is that the Inkscape extension will paint all of the paths (lines) within your drawing. It will not automatically fill in any regions; any region that you wish to fill with paint will have to have (for example) a hatch fill that consists of lines, in order for the area to be colored in. | ||
− | Inkscape is also capable of importing artwork in PDF format (as well as tracing bitmap graphics to some extent), and saving as SVG graphics that can be used with RoboPaint. Users who have experience with the Eggbot (and its Inkscape based driver) may wish to start with this application, before trying the others. | + | Inkscape is also capable of importing artwork in PDF format (as well as tracing bitmap graphics to some extent), and saving as SVG graphics that can be used with RoboPaint. Users who have experience with the Eggbot (and its Inkscape based driver) may wish to start with this application, before trying the others. |
+ | |||
== Getting the software == | == Getting the software == | ||
− | |||
− | If you | + | Installing Inkscape: |
+ | * Begin by downloading and installing the latest version of Inkscape, version 0.48.2 or newer. You can find Inkscape [http://inkscape.org/download/?lang=en here]. | ||
+ | * If you are using a Mac (MacOS version 10.6-10.8: Snow Leopard, Lion, Mountain Lion), download and install the latest release of [http://xquartz.macosforge.org/trac/wiki XQuartz] | ||
+ | |||
+ | |||
+ | Installing the extensions: | ||
+ | * Easy installers for Windows and Mac coming week of November 10, 2013. | ||
+ | * Until then, you can download the software from [https://github.com/evil-mad/wcb-ink our github repository] and install it manually. | ||
+ | |||
− | == Special information for | + | == Special information for Eggbot users == |
− | The WaterColorBot Control extension is based on | + | The WaterColorBot Control extension is based on our [[Eggbot Control]] extension that operates the Eggbot. If you have had some experience with the Eggbot, you will find most controls to be the same. In particular, you may have had some experience with making a multi-color drawing with the Eggbot, by putting paths that you want to print in different colors on different layers. |
− | The biggest difference between the | + | The biggest difference between the two machines is that since the WaterColorBot can perform automatic paint color changes-- unlike the Eggbot --it ''requires'' that you use multiple named layers when multicolor painting is enabled. |
== Setting up your file == | == Setting up your file == | ||
+ | |||
=== The WaterColorBot Template / Making a new document === | === The WaterColorBot Template / Making a new document === | ||
− | A WaterColorBot template is included with the software installation. To create a new document pre-formatted for the WaterColorBot, select from the menu: File > | + | A WaterColorBot template is included with the software installation. To create a new document pre-formatted for the WaterColorBot, select from the menu: File > New > WaterColorBot. |
− | The template is pre-sized at 11" wide x 8" tall, matching the printable area of the WaterColorBot (that is, for a sheet of 9x12 paper, without the margins shown). The template also comes | + | The template is pre-sized at 11" wide x 8" tall, matching the printable area of the WaterColorBot (that is, for a sheet of 9x12 paper, without the margins shown). The template also comes ready to use with 9 empty layers that are intended to represent the 8 colors plus water wash. |
=== Default paint layers === | === Default paint layers === | ||
− | |||
− | |||
In accordance with the way that the [[Control_WaterColorBot|Control WaterColorBot]] extension works, the 9 default layers have names like "4-Yellow" and "1-Black" that represent both a paint position (4 and 1, respectively in those two cases) and the human-readable paint color (Yellow and Black, respectively in those two cases). | In accordance with the way that the [[Control_WaterColorBot|Control WaterColorBot]] extension works, the 9 default layers have names like "4-Yellow" and "1-Black" that represent both a paint position (4 and 1, respectively in those two cases) and the human-readable paint color (Yellow and Black, respectively in those two cases). | ||
Line 42: | Line 49: | ||
While layers can easily be re-ordered, the default stackup of the layers is in approximate order of darkness, with 4-Yellow at the bottom (meaning that it will be printed first) and 1-Black is near the top (meaning that it will be printed near the end). | While layers can easily be re-ordered, the default stackup of the layers is in approximate order of darkness, with 4-Yellow at the bottom (meaning that it will be printed first) and 1-Black is near the top (meaning that it will be printed near the end). | ||
− | If you | + | If you are using a painting mode that does not automatically change paint colors (e.g., pen/pencil mode), you can ignore the layer structure, and put your painting on any layer or combination of layers that you desire. |
Line 49: | Line 56: | ||
If there are multiple layers in your Inkscape Drawing, they will be printed in the order from '''bottom to top'''. | If there are multiple layers in your Inkscape Drawing, they will be printed in the order from '''bottom to top'''. | ||
− | To paint | + | To take advantage of paint color change (automatic or manual), the different parts of your drawing that will be painted in different colors should be separated into different layers as described below. |
Line 55: | Line 62: | ||
To paint with multiple colors, and have Inkscape automatically change the paint color as it goes, you need to do two things: | To paint with multiple colors, and have Inkscape automatically change the paint color as it goes, you need to do two things: | ||
− | * Create one or more layers in Inkscape and assign them names that begin with integers | + | * Select a painting mode, in the "Modes" tab of [[Control_WaterColorBot|Control WaterColorBot]], that has "AutoChange" enabled (e.g., Watercolor, Tempera, or manual with AutoChange selected), and |
− | + | * Create one or more layers in Inkscape and assign them names that begin with integers. | |
Line 82: | Line 89: | ||
Then, the two layers that start with the "2" (the circles and the rectangles) will be painted in red, the triangles will be painted in green, and layer 62 (zigzags) will not be painted. | Then, the two layers that start with the "2" (the circles and the rectangles) will be painted in red, the triangles will be painted in green, and layer 62 (zigzags) will not be painted. | ||
− | The order in which the layers will be painted is from '''bottom to top'''. You can add additional layers of any of the colors, and you can re-arrange the order of the layer to change the order in which the different colors are painted. | + | The order in which the layers will be painted is from '''bottom to top'''. You can add additional layers of any of the colors, and you can re-arrange the order of the layer to change the order in which the different colors are painted. This means that you can switch back and forth between two or more colors as desired. |
− | |||
− | |||
− | |||
− | |||
==== Preparing layers for manual paint color changes ==== | ==== Preparing layers for manual paint color changes ==== | ||
− | |||
− | + | ||
+ | ==== Preparing a file that does not need color changes ==== | ||
+ | |||
− | |||
− | |||
− | |||
== Extensions == | == Extensions == | ||
Line 120: | Line 121: | ||
This new extension (still in beta test) can automatically assign colored paths to layers, making it possible for the WaterColorBot to semi-automatically paint them. | This new extension (still in beta test) can automatically assign colored paths to layers, making it possible for the WaterColorBot to semi-automatically paint them. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |