Art code repository

Last update 20231012

Browse the code or get one of the zip files to get a copy.

art/ (27M)
Complete repository including sample data files and documentation.
art/ (2.2M)
art/ (21M)
Data files. Includes verb and noun lists derived from WordNet.
art/ (3.9M)
Just the code, without the large data files and documentation.


The code here is generally licensed as CC-BY ( Attribution should be to Mary Holstege and include a link to the code base at Work in progress. Trust but verify. Use at your own risk. IANAL.

Other sources

Some of the same data is based on WordNet 3.0® and is made available under that license (see data directory).

The noise code is a port of noise-rs which is used under an MIT License (see noise directory).

The colour space conversion code is a port of hsluv-c which is used under an MIT License (see colourspace directory).

The tiling code is a port of tactile-js which is used under a BSD license (see tiling directory).

The SDF code is a port/reworking of some of Inigo Quilez's code which is used under an MIT license (see sdf directory).

The SVG gradients are derived from a variety of sources under MIT and BSD licenses (see COLOURS directory).

The Wave Function Collapse algorithm is a port of the WFC code, which is used under an MIT license. See wfcdirectory.