Hartmut Bohnacker et al. Generative Design illustration
Software & Tools

Hartmut Bohnacker et al. Generative Design

4.5 (410)

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.

4.5/5

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.

Check Price on Amazon
DrawingBotV3 DrawingBotV3 (Free) illustration
Software ~$0

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

Antoine Beyeler vpype (Free) illustration
Software ~$0

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