Plotify2D makes it easy to plot svg files with your 3D printer, but what if you have a picture that's not in svg format?
You'll have to somehow transform your input image (colored pixels saved in .png or .jpg format) into actual paths that a pen could follow.
There are many approaches to this problem, in this post we are going to cover 4 tools you can use today.
- For the bicycle example below, I used a two step process: (1) I extracted outlines from the original image (2) I traced the outlines to convert them from raster to vector format. I used rapid-resizer's free stencil tool to create the outline image and then I used their free tracing tool to convert the outline to vector format. For a similar effect you could also checkout Inkscape's tutorial on tracing bitmaps.
- Another option is to use the Squiggle cam web app. It works by using the brightness in your original image to vary the amplitude of sine waves that travel across the output image. The squiggle drawing can then be downloaded in SVG format and plotted.
- StippleGen uses dots instead of squiggly lines to turn your raster image into a plottable vector image. The software is free and runs on Windows/Mac/Linux.
- SVGurt is an open source webapp that supports a variety of raster-to-svg transformations. There's a bunch of dials and checkboxes, if you play with things for a while you might land on something you like.
That's it for now, if we stumble on more useful tools we'll do another blog post!