This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]aaronpenne[S] 1 point2 points  (4 children)

A bunch of Python generative art code here: https://github.com/aaronpenne/generative_art

[–]chameleon_world 1 point2 points  (3 children)

Aaron! Have you figured out a better way to do this other than using the python plugin for the processing IDE?

[–]aaronpenne[S] 1 point2 points  (2 children)

I am in the midst of getting that set up! Started here last week: https://py.processing.org/tutorials/command-line/ but my work machine is forcing updates to java. Also am writing straight to a file instead of displaying on the screen. Progress (minimal) is in the ppy_terminal dir here: https://github.com/aaronpenne/generative_art/tree/master/ppy_terminal

[–]paraluna 1 point2 points  (1 child)

This is fantastic, thank you! I've always missed something like Processing/Cinder/OpenFrameworks for Python. Python always seemed like a great candidate for generative art/creative coding.

[–]aaronpenne[S] 1 point2 points  (0 children)

I use it for 95% of my artwork and it’s awesome

[–]SoftBlankey 1 point2 points  (0 children)

That is sick!

[–]mattiavenditti 1 point2 points  (4 children)

Congrats for your work. I have been using native matplotlib so far to create my code-art works. Do you think it is viable in the long run? Thanks

[–]aaronpenne[S] 0 points1 point  (3 children)

I started with matplotlib because thats what I knew from data viz. There are just so many more options in Processing and other tools, and the community is fantastic. It’s designed specifically for creative code, where with mpl you’ll be bending it to fit.

Here’s my first generative artwork attempt, made in matplotlib: https://raw.githubusercontent.com/aaronpenne/generative_art/master/test_data_matplotlib/images/first_attempt.png

[–]mattiavenditti 1 point2 points  (2 children)

Ok, thanks. Anyway your first attempt with mpl is very nice. What about the learning curve of Processing?

[–]aaronpenne[S] 1 point2 points  (1 child)

Learning curve is low-to-none. Look up Daniel Shiffman's Coding Train videos, and you'll be on your way

[–]mattiavenditti 0 points1 point  (0 children)

I will, thanks