Pygart
Python Generative Art
An art project just for fun.
Genuary
Perfect Loop 01
current idea is to orbit the objects from august 12.
How to build the frames, compile the webm, and view it in a loop.
$ python genuary/01.py
$ ffmpeg -framerate 60 -i frames/%d.png out.webm
$ mpv --loop-file=inf out.webm
October
14
4
September
29
25
Vortices.
19
Warped.
15
Clamoring. The usual tiling with a random order to the points visited. Each unit form's size varies over some range (u + u * x, for x in [a, b)).
6
50% distribution, only rolled 2 colors per form, increases the harmony in a nice way. It is possible to not add outlines but I think it's much better with them.
5
Doing more by doing less
4
3
Throw back to Aug 21, but not quite the same. uses 1x1, 1x2 (left and right handed).
The aliasing in PIL drawing functions became unacceptable, now using aggdraw moving forward.
August
30
Uhh outlines suck? Also abstracted the ability to tile from the figures.
29
Generalization of tiling continues, I'm happier about the way the code looks more so than the products..
28
Attempts at generalizing tiling methods.
18
Pool chairs.
16
Kites.
12
11 pt 2
todo add harmony
11
5
3
July
31
30
26
21 pt 2
Stacks
21
Experiments in unity and scale extending the work from July 14.
19
15
City feelings with July's color palletes.
14
cosine(base2, red, green, base01)
p2
p3
p4
Getsu 001
13
cosine(base1, magenta, blue, base03)
cosine(base01, red, green, base03)
cosine(base2, blue, green, base03)
Bonus regular variation.
cosine(base2, red, green, base01)
11
I stumbled across a particularly wonderful color pallet and gave a little more thought to the brick wall patterns (more on this in the future).
cosine(base2, red, green, base01)
May
12
The Algorithmic Beauty of Plants
10
Brick walls colored with cosine color palettes.
7
Starting with cosine color palettes
April
22
Experiments with parametric lines. Prototypes the stroke module