his page offers a diverse collection of generative art scripts. Discover fascinating algorithms and code that your plotter can transform into unique patterns and shapes. Each script provides an opportunity to expand creative boundaries and produce individual artworks. Dive into the world of algorithmic aesthetics and find inspiration for your next project.
I’ve noticed that p5 scripts don’t embed very well in WordPress. Therefore, I have saved them in a separate folder. The links now point to HTML pages outside of WordPress and also open in a new tab.
An entire A4 sheet full of unique, symmetrical designs. The tiles are randomly generated and scattered across an A4 page according to predefined rules. They can be downloaded as an SVG.
Create Perlin noise lines. Adjustable in line thickness, number of lines, noise strength and other parameters. Downloadable as SVG.
This script is a web-based generative art application built with the p5.js library. Its core function is to create visual patterns using „Truchet Tiles,“ where simple quarter-circle arcs are randomly rotated within a grid to form complex, flowing designs.
Users have interactive control over the output. They can select different page formats, like A4 or square, and apply various curated color palettes such as „Ocean,“ „Sunset,“ or „Neon Night.“ A „Regenerate“ button creates a new, unique pattern with the current settings. Finally, the generated artwork can be downloaded as a high-quality, scalable SVG file.
This p5 script creates intricate patterns using various sets of Truchet tiles. Built with the p5.js library, it allows for deep customization. Users can select different tile sets, including classic curves, sharp diagonals, or a dynamic mix of both. Each unique design can be regenerated with a single click and downloaded as a high-quality, scalable SVG file.
This script converts any uploaded image into a line art drawing by tracing its dark areas. You can customize the tracing algorithm and download the final result as a scalable SVG file.
First, upload an image using „Upload Image“. Use the „Point Density“ slider to set the density of the points that make up the lines—the higher the value, the more detailed the result will be.
If you enable the „Optimize Lines“ option, the script will only draw short, connected lines. You can set the maximum length of these lines with the „Max Line Length“ slider that appears. With „Hide Template“, you can hide the original image to see only the pure line drawing. Click „Start Tracing“ to begin the process and download your artwork with „Download SVG“.
The script works best with high-contrast images like logos, silhouettes, or simple drawings. Complex photos with many gradients and details can lead to cluttered results.
Patience During Calculation: A high point density on a large image can take a moment to process. It’s advisable to start with lower values to get a quick preview and then increase the density gradually.
Optimization Slider: Experiment with the „Max Line Length“ slider. A smaller value creates very short strokes, more like a sketch, while a larger value draws longer, more fluid lines.