Overview
Generative Design is a widely used handbook for artists, designers, and creative coders, teaching how to build visual systems through algorithmic thinking. Originally written for Processing, the book covers core themes — shape, color, motion, randomness, repetition, and data — through working code examples and clear explanations of the underlying algorithms. Its focus on building rule-based systems rather than static artworks has made it a foundational reference in the generative art community.
The Project
This is a full TouchDesigner implementation of the examples from Generative Design, recreated specifically using POPs — TouchDesigner's new family of GPU-based Point Operators introduced in the 2025 release. Rather than a straight port, each example is treated as an opportunity to explore what POPs can do: the key insights, techniques, and challenges that arise when translating algorithmic design principles into a real-time, node-based environment.
Purpose
The project serves as a practical learning resource for anyone looking to deepen their understanding of POPs through meaningful creative examples. By grounding the implementations in a well-known reference, I aim to provide a bridge between established generative design thinking and the specific affordances of TouchDesigner's new operator family — making it easier to develop fluency with POPs while building a repertoire of reusable techniques.
Access
The project is currently only available on my Patreon, with new implementations released progressively.