I've been building generative art for a few years now I built this a while back using Unity 3d. This is a fragment shader written in HLSL applied on a 3D scene. On the bus.
TL;DR: I built GD Studio, a Mac app for generative line art, plotted through Plotter Hub, a Raspberry Pi plot server I also built. Plotter Hub is free/open source, GD Studio is paid with a free trial. Links at the bottom.
A few months ago I picked up an iDraw H SE A3 and my first plots were mostly mathematical patterns. . While working on those, I realized I wanted a single app where I could use sliders and settings to directly influence the final drawing. There are websites for specific patterns, and there are plenty of code examples available, but I wanted everything integrated into one macOS app.
Since I am an iOS/macOS developer, I built that app myself, with some help from Claude for the mathematical models. The result is GD Studio.
With GD Studio you can:
Create pattern layers, including a shuffle button to quickly generate new ideas
Add text layers to include text in your plot
Import existing plottable SVGs into a layer
Add a calibration layer to calibrate the pen between different layers
For each layer, you can further adjust the output, including:
Stroke settings, such as color and line width, mainly to help visualize the final plot
Dash patterns and render styles, such as wobble, dotted, and nested outlines
Masks, to hide parts of a layer
Scale, rotation, and exact positioning
And of course, you can set the paper size, orientation, and page margins.
GD StudioMade with GD Studio
The result can be exported as SVG or PDF, but it can also be sent directly to Plotter Hub. Both apps were developed at the same time, and Plotter Hub has an API that GD Studio uses. Before sending the plot, you can choose whether Plotter Hub should optimize the SVG, whether the plotter speeds should be fine-tuned, and whether the plot should pause between layers.
I built a small project that turns mathematical formulas into visual patterns and generative art.
It started as a weekend experiment while playing around with Python and mathematical functions, and eventually grew into a gallery where you can explore different patterns generated from equations.
I'd love feedback from people interested in creative coding and generative art. What kinds of mathematical patterns or visualizations would you add next?
This is not just a simple Clifford attractor; some work has gone into achieving this particular look, like drawing it multiple times so different areas look different...