Little by little I’m increasing the complexity of what I can send to the plotter. As an image passes through the various programs I choose for a particular render, I push their limits and often run into bugs, memory limits and others. As much as possible, I dockerize each step so they are easier to summon and improve on their own. This also allows for pipelining.
I finally found a fast and reliable SVG->GCode converter. Inkscape’s is reliable but it’s extremely slow. I had to rewrite a part of it to be iterative rather than recursive so it could handle the size of the SVGs I am throwing at it.
Inkscape itself has a command line mode so some of the repetitive stuff I use it for are dockerized, for example to ungroup objects and break apart compound paths. It’s truly amazing.
I kind of want to publish all this but I have no idea if I violated any licenses frankensteining code from various sources. And I have much better things to do with my time than to find out. Things such as this wonderful plot:
I’m going through a big plotting batch, including a lot of creations from Mandalagaba. It’s very lucky to have this stream of material to pick from.
Most of the work here from Hava Edelstein, 1 From Lara Laubert and a couple of unknowns.
I cobbled together a program to cross-hatch colors into various densities based on luminance.
I also finally have a fast SVG to GCode converter, I’ve been after this holy grail for years but always reverted to the super slow yet reliable Inkscape converter. I rewrote a fast one I found which crashed on large SVGs (the whole reason to get a fast one in the first place). It works like a charm after turning certain recursive calls iterative.
This one breaks my brain in the best way possible. It is soothed by the immediate pattern recognition, yet the patterns beak upon further inspection.
From PlottyBot’s preview window
Lara Laubert, another prolific Mandalagaba user, her representations of Nature leave no jaw undropped.
I was looking for blue ink, I pretty much had to get this “the last color of the king”. A nod to the 1789 scholarly experiment to check if noble blood was in fact blue. Spoiler alert, it wasn’t. I love Noodler’s Ink, I came looking for UV ink and stayed for the jokes (and the quality). Gee I wonder what color billionaire blood is.
The fountain pen is loaded with it now, I’ll be playing with handwriting in the near future.
I was never an artist, at all, but I have really enjoyed how my pursuit of perfection with the plotter, mechanically, electronically and programmatically has ended up making me care deeply about ink quality, flow, and paper properties. It reminds me of all the times artists explained their art medium and I was completely oblivious to it. I never understood that the medium was relevant, yet today it defines the boundaries for what I can do. It’s the possibility space. Much of the artistry of pen plotting comes from the various algorithms, processes, programs, one manages to get running and combine. It’s as much a skill as learning how to draw, it takes effort and skill. Only a borderline unhealthy obsession with seeing a machine wield a pen drove me develop one for years, yet today I’m happy the journey took me from the automaton to exploring more artful things. I’ve been bathing in computing for as long as I can remember, it’s nice to look outside a little. And in the end, it’s computing that took me there. How’s that for a stream of consciousness?