Hacker News new | ask | show | jobs
by tbirrell 2831 days ago
Do you have any recommendations of where to start?
3 comments

Processing is very popular and easy to pick up for generative art. This youtube channel has some great tutorials and walkthroughs on creating various things with it: https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw

Beyond the basics, it's also quite useful to pick out a piece of art or an effect you like and attempt to recreate it. You'll learn a lot of tricks very quickly that way.

Some amazing stuff here - https://www.contextfreeart.org/

There is also p5.js - https://p5js.org/

Kadenze has some courses that might be of interest - https://www.kadenze.com/, for example this one : https://www.kadenze.com/courses/generative-art-and-computati...

Pick any geometry library in your favorite language and start doing random things.

Create random points, connect them in random ways, create random polygons.

Then start adding constraints like minimum distances, lengths or topological ones like overlap or touch.

Processing, p5.js, Max/MSP (if you want to do audio/video), CFDG (context-free design grammars). CFDG (contextfreeart.org) has a lot of bang for the buck in terms of effort in to quality of output out.