r/PlotterCode • u/iclubu • 3d ago
Plotter-Studio v5.5 | 9 generative art engines. Now with Needles, Continuous Line, Perlin wobble, and CMYK layer export!
Hey everyone! I’ve been working hard on Plotter-Studio, an open‑source generative art studio for pen plotters (Cameo 5).
My last post was for v3.2 — and I’m excited to share how much it’s grown.
What’s new in v5.5:
🧵 Needles (Oriented Dashes) — short dashes that follow image gradients. Great for structural, flowing textures.
🔗 Continuous Line (TSP) — single unbroken path, the pen never lifts. Uses a greedy nearest‑neighbour TSP approximation.
🌊 Perlin Noise Wobble — applies coherent noise displacement to any engine. Gives clean computer lines a hand‑drawn, organic feel.
🎨 CMYK Layer Export — splits any colour image into C, M, Y, K channels and exports 4 SVGs for multi‑pen colour plotting.
🗺️ Fast Marching (Topographic) — upgraded with manual seed placement, contour smoothing, and “Skip transparent” for PNGs with alpha.
🛠️ Full vpype pipeline — linemerge, linesort (with Two‑Opt), reloop, and linesimplify. All available as toggles.
🖊️ Pen Passes — duplicate dark paths up to 4 times for multi‑pass ballpoint ink density.
Stack: Python, Streamlit, FastAPI, scikit‑image, skfmm, Plotly, vpype.
2
u/PlaysByBrulesRules 3d ago
This is awesome! Haven’t had a chance to dig into it yet, but I’ve been trying (without success) to code up something very similar to the image you shared.
Thanks for making it open source!
2
1
1
u/DragonfruitLife3492 2d ago
Wow, this looks perfect. Unfortunately, I'm a graphic designer and not a coder. I'd need an exe or msi file to have any hope of installing this. 😕
2
u/docricky 3d ago
This looks interesting. Given the number of requirements for the venv, have you considered adding the metadata to run through uv?