Personal repository for digital art projects in Processing.
Most of the code here is somewhat trivial, but sometimes the results are interesting.
HersheyFont (https://github.com/ixd-hof/HersheyFont) is used to create single-stroke text that can be printed using a pen plotter. To use it within Processing, the library (HersheyFont.zip
) must be downloaded, uncompressed, and placed in the Processing /library
directory. This will resolve import errors. Note that the top-level Github project for HersheyFont is not a valid Processing library!
Some of the projects are basically worked examples from Matt Pearson's excellent book Generative Art (Manning Publications, 2011). Strongly recommended if you are interested in generative/algorithmic art!
If you want to see all the examples in the book in runnable form, there's (naturally) a GitHub repo for that: https://github.com/samaaron/gen-art
Code licensed under GPL v3, except where noted (some code is excerpted from other sources and has its own licensing).
Output images (SVG, PDF, PNG, etc.) included in the repository should be considered CC-BY-SA 2.0; other licenses can potentially be negotiated. I would appreciate a message if you use any of the images in a publication, website, etc.