Generative art experiments
The code in this repo powers http://robotmolecule.com, where a new generative artwork is posted every hour. You can buy prints, tees, household goods and other productswith some of these works at https://anaulin.redbubble.com
Each directory in this repo contains a different "dream" type for the Robot Molecule.
Example outputs:
Example output:
Example output:
Example output:
Example output:
Example output:
Example output:
Example output:
Example output:
More in the reeds and its README.
Example output:
More in the thick_diagonals and its README.
Example output:
More in the petal_grid and its README.
Example output:
More in the abstract-grid and its README.
Example output:
More in the pyramids directory and its README.
Example output:
More in the squiggly-lines directory and its README.
Example output:
More in the squiggly-nodes directory and its README.
Example output:
More in the curving-lines directory and its README.
Example output:
More in the broken-lines directory and its README.
Example output:
More in the esses directory and its README.
Example output:
More in the just-shapes directory and its README.
After Vera Molnar. Example output:
More in the un-deux-trois directory and its README.
Example output:
More in the shiny-bars directory and its README.
Example output:
More in the shaded-discs directory and its README.
Example output:
More in the shiny-spheres directory and its README.
Example output:
More in the color_field directory and its README.
Example output:
More in the tiled_lines directory and its README.
Example output:
More in the contrasting-triangles directory and its README.
Example output:
More in the quarter-circles directory and its README.
Example output:
More in the quarter-squares directory and its README.
Example output:
More in the shaky_circles directory and its README.
Example output:
More in the shaky_squares directory and its README.
Example output:
More in the lanterns directory and its README.
Create new virtual env:
$ python3 -m venv .venv
Activate virtual env:
$ source .venv/bin/activate
Install requirements:
pip install -r requirements.txt
On macOS, you'll need to install cairo
itself first. You can do this using Homebrew:
$ brew install --cc=clang cairo
If you get an error that says 'pkg-config' not found
, try:
$ brew install pkg-config
See more discussion on this error here: https://github.com/googlefonts/fontdiffenator/issues/38
It needs the geos
library:
$ brew install geos
$ brew install libjpeg
This code is available under an AGPL-3.0 License. Images are available under a Creative Commons Attribution-NonCommercial-ShareAlike license.
If you'd like to use this code or images for commercial purposes, please contact me at [email protected]. I'm also available for commissions and custom work.