All Projects → JakobGlock → Generative-Art

JakobGlock / Generative-Art

Licence: other
A selection of generative art scripts written in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Generative-Art

Snek
See https://github.com/inconvergent/weir instead
Stars: ✭ 696 (+145.07%)
Mutual labels:  art, generative-art, generative
generative-art
Generative art experiments
Stars: ✭ 113 (-60.21%)
Mutual labels:  generative-art, generative, pycairo
Weir
A system for making generative systems
Stars: ✭ 451 (+58.8%)
Mutual labels:  art, generative-art, generative
samila
Generative Art Generator
Stars: ✭ 750 (+164.08%)
Mutual labels:  art, generative-art, generative
book-mdpc
Il cinema tra le righe... di codice!
Stars: ✭ 59 (-79.23%)
Mutual labels:  art, generative-art, generative
Sofloo Spot
Click Randomize
Stars: ✭ 37 (-86.97%)
Mutual labels:  art, generative-art, generative
Pts
A library for visualization and creative-coding
Stars: ✭ 4,628 (+1529.58%)
Mutual labels:  art, generative-art, generative
Urpflanze
A library for developers who want to approach to creative coding, artists who want to approach coding and for those who find it fun to play with math.
Stars: ✭ 118 (-58.45%)
Mutual labels:  art, generative-art, 2d-graphics
corruption-loops
Digitally disintegrating music
Stars: ✭ 37 (-86.97%)
Mutual labels:  art, generative-art, generative
glitch-image
🖼 Generate and save unique glitchy images
Stars: ✭ 46 (-83.8%)
Mutual labels:  art, generative-art, generative
Allsketchs
Processing sketches, in which I have worked in the last years; images, videos, prototypes, experiments, tools, works, concepts... Everything is unfinished, some may not work, When I had no ideas, I would open one to see what it was...
Stars: ✭ 666 (+134.51%)
Mutual labels:  art, generative
Party Mode
An experimental music visualizer using d3.js and the web audio api.
Stars: ✭ 690 (+142.96%)
Mutual labels:  art, generative-art
Awesome Creative Coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Stars: ✭ 8,696 (+2961.97%)
Mutual labels:  art, generative-art
Context Free
Context Free is a program that generates images from written instructions called a grammar. The program follows the instructions in a few seconds to create images that can contain millions of shapes.
Stars: ✭ 326 (+14.79%)
Mutual labels:  art, generative-art
001
draw_code.001 — ThreeJS, WebGL & GLSL
Stars: ✭ 48 (-83.1%)
Mutual labels:  art, generative-art
Geopattern
📐 Create beautiful generative image patterns from a string in golang.
Stars: ✭ 1,113 (+291.9%)
Mutual labels:  art, generative-art
Flutter D Art
Generative d.Art with Flutter
Stars: ✭ 356 (+25.35%)
Mutual labels:  art, generative-art
Pxlsrt
Pixel sorter written in Ruby
Stars: ✭ 119 (-58.1%)
Mutual labels:  art, generative-art
Art Dcgan
Modified implementation of DCGAN focused on generative art. Includes pre-trained models for landscapes, nude-portraits, and others.
Stars: ✭ 1,882 (+562.68%)
Mutual labels:  art, generative-art
frameV
Framed Visuals: collaborative generative art.
Stars: ✭ 20 (-92.96%)
Mutual labels:  art, generative-art

Generative-Art

I have only tested this on Ubuntu 20.04.

A selection of generative art scripts written in Python with the intention of using my AxiDraw to plot them onto paper.

This project has evolved into a small python package which has functions and classes, which I reuse in other scripts and saves me writing the same code over and over again. It also includes basic tool for generating scripts and doing basic tasks that I do on a regular basis.

This is really built for my own personal use and is a constantly evolving project, but I thought people may enjoy / be interested in it, so that is why I am making it public.

You can get these scripts without the python module integration by cloning the 0.1.1 tag, go here: https://github.com/JakobGlock/Generative-Art/tree/0.1.1

Setup

These scripts have been made using Python 3.8.2

Install some dependencies, on Linux this very simple you just run the following command in a terminal window:

sudo apt install python-cairo libcairo2-dev

Create a Python virtual environment and activate it:

cd /to/the/repo/directory/on/your/computer/Generative-art
python3 -m venv venv
source venv/bin/activate

You will also need to install some packages for Python which can be done using the following command:

pip3 install -r requirements.txt

Running Scripts

You can use the generate tool to run the scripts, to get more information run the following command:

./generate --help

To generate an artwork:

./generate artwork new Line_Grid.py

To generate the same artwork, but 10 of them and in SVG format:

./generate artwork new Line_Grid.py -n 10 --svg

This will save 10 files in SVG format into the Images/Line_Grid folder, see ./generate --help for more options and information.

To create a new script/project, run the following command:

./generate project new my_cool_script.py

This will create a basic script from a template file to get you started.

Sample Images

Circular

Circular

Line_Grid

Line_Grid

Line_Walker

Line_Walker

Magnetic_Flow

Magnetic_Flow

Mosaic_Circles

Mosaic_Circles

Parallel_Lines

Parallel_Lines

Vertical_Lines

Vertical_Lines

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].