Generative Art Algorithms
Exploring generative art and creative coding using p5.js.
Introduction #
Generative algorithms are at the heart of creative coding, enabling the creation of complex, beautiful, and often unpredictable visual patterns through simple rules and randomness. This project explores the world of generative art using p5.js, a JavaScript library designed for artists, designers, and educators.
You’ll find interactive examples, code snippets, and explanations that demystify the process of building generative visuals—from basic shapes to intricate, evolving systems. Whether you’re new to creative coding or looking to expand your toolkit, this project aims to inspire and provide practical starting points.
delves into the nature of a digital entity by exposing its data infrastructure.
The visual shape of a digital object is the last stage in a complex chain of procedures involving the participation of multiple entities perfectly organized among themselves.
Entities are represented as a collection of structured data that define their attributes and behaviors. They can operate autonomously, but they can also depend on or be composed of others, generating an interconnected and collaborative structure between different entities within the same system.
Bouquet’s approach has been to rearrange these clusters of information involved in the rendering process of a 3D model, as a small gesture to embody its own material existence and the ecology of patterns, protocols and systems that support it.
Content maturity: growing 🌿