Generative-Art
Cymatics Simulator - Chladni
Attempt at simulating cymatic patterns on a chladni plate · Inspired from this video
added Jul 21, 2026
Read article →GitHub - pmandera/sandpile-model: Abelian sandpile model
This code allows to create, grow and visualize Abelian sandpiles.
added Jul 20, 2026
Read article →Abelian sandpile model - Wikipedia
In further joint work with Lionel ... the fractal structure of the sandpile on square grids. Another scaling limit, when the relaxations of a perturbation of the maximal stable state converge to a picture defined by tropical curves, is established in works of Nikita Kalinin and Mikhail Shkolnikov. A…
added Jul 20, 2026
Read article →Generating Blue Noise w/ Poisson Disk Sampling
It is often used in procedural generation techniques to place objects during terrain generation that require a roughly even distribution across a landscape. This post will go into an implementation of Poisson Disk sampling, a super straightforward blue noise generator that I've been using on ...
added Jul 20, 2026
Read article →Elements of Art: Shape and the Phyllotaxis Spiral – Dirt Alley Design
Dan Shiffman of Coding Train has a great video on coding a phyllotaxis spiral on his YouTube channel. I recently decided to revisit making generative designs that are modulated phyllotaxis spirals after polling my Instagram audience for ideas.
added Jul 19, 2026
Read article →Art from code V: Iterated function systems – Notes from a data witch
Armed with the fern_transform() function, we can write a fern_chaos() function that implements the chaos game for the Barnsley fern. The arguments to fern_chaos() specify the number of iterations over which the game should be played, and (optionally) a seed to control the state of the random number …
added Jul 18, 2026
Read article →diffusion-limited-aggregation · GitHub Topics · GitHub
Visual experiments exploring diffusion-limited aggregation (DLA) as a 2D morphogenesis tool. javascript creative-coding procedural generative-art p5js 2d morphogenesis diffusion-limited-aggregation dla
added Jul 18, 2026
Read article →Boids (Flocks, Herds, and Schools: a Distributed Behavioral Model)
In 1986 I made a computer model of coordinated animal motion such as bird flocks and fish schools. It was based on three dimensional computational geometry of the sort normally used in computer animation or computer aided design. I called the generic simulated flocking creatures boids.
added Jul 18, 2026
Read article →Weighted Voronoi Stippling / The Coding Train
Voronoi Diagram colored by areaSketch demonstrating how to map area of a polygon to color. Lloyd's relaxationImplementation of Lloyd's relaxation algorithm. Weighted Stippling - Size and ColorStippling with RGB dots and size tied to brightness. Weighted Stippling - Abstract PatternImplementation of …
added Jul 17, 2026
Read article →L-System Fractal Generator - Draw Plants, Trees and Classic Curves with Lindenmayer Rules
Increase only after you know the shape grows the way you want. Pick angles that divide 360° evenly (60°, 72°, 90°, 120°) for curves. For plants, angles between 18° and 30° produce natural-looking branching.
added Jul 17, 2026
Read article →Inigo Quilez :: computer graphics, maths, shaders, fractals, demoscene
So we are going to use some standard fBM (Fractional Brownian Motion) which is a simple sum of noise waves with increasing frequencies and decreasing amplitudes). A simple fBM is displayed in the first image to the right. The code looks like this: float pattern( in vec2 p ) { return fbm( p ...
added Jul 16, 2026
Read article →Michael Fogleman: Physarum Simulation
Inspired by Sage Jenson's article on simulating the Physarum polycephalum slime mold. The algorithm is surprisingly simple, given how complex its outputs appear. That's the magic of generative algorithms! There are several configurable parameters, which are randomized for each run.
added Jul 16, 2026
Read article →Modeling Trees with a Space Colonization Algorithm
the proposed method is the space colonization algorithm · (Figure 1b and c), which treats competition for space as the · key factor determining the branching structure of trees. It is · a 3D extension of the algorithm for generating open leaf ve- nation patterns proposed by Runions et al.
added Jul 16, 2026
Read article →Circle Packing | Generative Artistry
generative artistry · tutorials • podcast • rss · ➵ · Circle packing is such a fantastic effect, it looks infinitely complex, while also being mathematically beautiful. In this tutorial, we’re going to create a circle packing effect… Interestingly, this is a good example of an effect that isn’t part…
added Jul 15, 2026
Read article →Exploring Truchet Tiling: Simple Tiles, Complex Patterns - deconbatch's Land of 1000 Creative Codings.
By randomly rotating a single tile design across a grid, you can generate a surprisingly diverse pattern. ... Here is a basic example of Truchet Tiling implemented in p5.js.
added Jul 14, 2026
Read article →strange_attractors/README.md at main · merrypranxter/strange_attractors
Two render targets alternate each frame. The attractor update shader reads from target A, writes to target B, then they swap.
added Jul 14, 2026
Read article →Differential Growth: An Exploration
of simulation methods that autonomously generate art which mimics organic growth. Innovators in the · study of the relationship between growth and natural forms were Ernest Haeckel, D’Arcy Thompson, Alan Turing, Greg Turk, and Aristid Lindenmayer [6]. ... Morphogenesis, the process of organ ...
added Jul 12, 2026
Read article →GitHub - mxgmn/WaveFunctionCollapse: Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics · GitHub
WaveFunctionCollapse is a texture synthesis algorithm. Compared to the earlier texture synthesis algorithms, WFC guarantees that the output contains only those NxN patterns that are present in the input.
added Jul 11, 2026
Read article →Reaction-diffusion models and Turing patterns - Nils
A typical such pattern resembling the puffer fish skin in Figure [header] can be seen in Figure [fishpattern]. The model consists of two chemicals that move through diffusion and react in such a way that one _eats_ the other. ![Figure [fishpattern]: Typical Turing pattern simulated using the ...
added Jul 10, 2026
Read article →Getting Creative with Perlin Noise Fields · Sighack
TL;DR: I made twenty five different designs using only Perlin flow fields, a simple generative algorithm. Scroll down to see the results. All Processing code for this article, along with images and animated GIFs, can be found on Github
added Jul 9, 2026
Read article →Collecting the Algorithm: Fidenza | Curated
Throughout the decade after, he would pen a number of canonical essays that moved forward thinking in the on-chain generative art movement, including The Importance of Generative Art, The Rise of Long-Form Generative Art, and Flow Fields, a piece that dove into the foundational algorithm that would …
added Jul 7, 2026
Read article →Early Computer Artist Vera Molnár and the Beginnings of Generative Art | A Life Less Ordinary | Sotheby’s
Randomly generated test mints from Vera Molnár’s “Themes and Variations” in collaboration with Martin Grasser, 2023. Working with Martin Grasser, a contemporary artist and coder, Molnár then ran these images through an algorithm that defines their position, size, weight and distribution, as well as …
added Jul 6, 2026
Read article →