Hartmut Bohnacker et al. Generative Design
A lavish, example-packed guide to visual programming for generative art in Processing — one of the best idea wells you can keep next to your plotter.
Our verdict
Less a tutorial than a sourcebook of generative techniques. Mine it for forms worth plotting, then do the screen-to-SVG work yourself.
Best for: Finding generative forms worth plotting
We earn a commission on qualifying purchases made through links on this page, at no extra cost to you. Learn more.
What we like
- Huge, well-organised catalogue of generative techniques
- Visual programming approach makes ideas concrete fast
- Beautiful examples that double as plotting inspiration
- Concepts map cleanly onto vector, pen-friendly output
What to watch
- Screen-first — you adapt sketches for pen output
- More a reference and idea source than a beginner's first course
Most plots are dull because the idea behind them is dull, and Generative Design is one of the best cures for an empty sketchbook I know. It’s a richly illustrated guide to making images with code in Processing — organised around color, shape, type and motion — and it works less like a tutorial and more like a sourcebook you flip through hunting for the next thing to plot.
What it teaches
The book treats visual programming as a way to think about form: how a simple rule, repeated and varied, produces structure you’d never draw by hand. Each chapter pairs a concept with runnable code and a wall of variations, so you see immediately how changing a parameter changes the result. That parameter-poking is the real lesson, and it’s exactly the habit that makes a generative artist.
From screen to pen
The examples are screen-first, written to be displayed rather than drawn, so the craft on your side is translation. Many of the forms here — line fields, packed shapes, type as geometry — are already vector-friendly and convert nicely once you export to SVG and clean them in vpype for a single continuous pen path. The fills and gradients are where you’ll do the thinking, reinterpreting solid areas as hatching or stippling that a pen can actually lay down.
Level and value
This isn’t the very first book I’d hand a non-coder; it assumes you can find your way around a Processing sketch and rewards a little fluency. As a working reference and a relentless source of ideas, though, it earns its place. Keep it next to the machine, steal a technique a week, and your plots stop looking generic.
Specifications
| Format | Paperback / e-book |
|---|---|
| Topics | Color, shape, type, motion as code |
| Code | Processing (and p5.js editions) |
| Level | Beginner to intermediate |
Ready to plot?
Prices and availability change often — check the latest on Amazon.
More software we've reviewed
DrawingBotV3 DrawingBotV3 (Free)
4.6 (320)Free, open-source software that turns photos into plottable line art — sketch, stipple and hatch styles that export clean SVGs for your plotter.
Best for: Converting photos into plottable sketches and stipple art
Inkscape Project Inkscape (Free)
4.7 (2,100)The free, open-source vector editor that doubles as the native design and machine-control interface for AxiDraw and NextDraw plotters.
Best for: Design and machine control in one free application
Antoine Beyeler vpype (Free)
4.9 (480)The command-line Swiss-army knife for pen plotter SVGs — optimizes, reorders, merges, crops and prepares vector files for cleaner, faster plots.
Best for: Everyone — mandatory step between generative art and plotting