Whoa, you are amazing! As both a designer and programmer this is what I've always wanted to do. Your course is a good start for me. I've seen most of the things in the lectures but they're still a good refresher.
I just peaked at these, and I'm bookmarking a million times over. I'm very interested in this space right now, thanks so much with sharing your knowledge.
I guess demoscene deserves a mention here. They kinda take the generative/programmatic art thing to the extreme, and do everything in real-time. Of course most productions these days are in 3D which makes them quite distinct from these geometric 2D ones, but there are still some similarities. Seeing a nice high-end 2D demo these days could be interesting.
There is a programming language for making really cool art called "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."
The language is impressive in how complicated the resulting images can be from a few simple rules. Here is a link to one popular image in their gallery along with source code:
If anyone is looking for a gentle introduction into this sort of thing, Jeremy Ashkenas (of Underscore/Backbone hame) wrote a wonderful Ruby wrapper for Processing [0]. The syntax is remarkably simple (and Ruby!). Here's an example of the Mandelbrot set [1]
Pretty cool. Looks similar to what I did before creating http://GeoKone.NET. I was doodling with triangles, circles, lines and trying to figure out what numbers would represent if they were geometry.
This led to me developing GeoKone.NET, an interactive Sacred Geometry Generator. Check it out if you want to Create Some Recursive Geometry, it's pretty flexible in the things you can do with it :)
That's awesome! I've been playing around with some machine learning stuff recently, and because of my art background, I've been wanting to tackle similar stuff to this. Did you let your genetic algorithms run on real-life paintings? i.e. Did they get refine after making a physical model, or did you do the refinement and evolution before it got the physical creation phase?
This work is really aesthetically pleasing. Nice one!
Programmatic art generally falls under the domain of generative creativity. A field that draws inspiration from topics as varied as biology and architecture.
I've recently had the recurring idea that it would be awesome if I could do this with music, I found this after a quick search: http://overtone.github.io/ (+ it's an excuse to learn clojure) Anyone have experience doing this with music, & might have some opinion on the best tools?
How eerie, I had literally just (10 min ago) searched for something like this on Google and Github; I wanted to looked into dynamic generation of patterns but the only thing I could find were simple stripes and tartans. Cool stuff.
I've heard that Andy's work (while amazing) isn't generative. I think he actually lays it all out by hand (in Illustrator or the like). Not sure if genius or crazy, maybe both.
Renaissance artists didn't do much actual painting. They just sketched what they wanted, mixed colours, and had students do the rest. This is basically the same thing, only with abstract art. If this isn't art, then the renaissance didn't have any artists.
Andy Warhol had a Factory of people working for him too. Damien Hirst does now as well. It's not uncommon at all for artists to do residencies with big name artists. Have you ever had a gallery show? Let alone a whole museum at your disposal to do something with creatively - it's a ton of work, even for a group of people.
I'm agreeing with you though, this is art. Sometimes, so is my mom's cooking.
[+] [-] runemadsen|13 years ago|reply
https://vimeo.com/groups/waza2013/videos/61113159
My lecture notes may be of interested to you also:
http://www.runemadsen.com/printing-code
For example:
http://www.runemadsen.com/printing-code/lecture-form
[+] [-] illyism|13 years ago|reply
http://www.runemadsen.com/printing-code/lecture-intro
[+] [-] smrtinsert|13 years ago|reply
[+] [-] ryalfalpha|13 years ago|reply
[+] [-] noelwelsh|13 years ago|reply
[+] [-] zokier|13 years ago|reply
[+] [-] b6|13 years ago|reply
[+] [-] montecarl|13 years ago|reply
"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."
The language is impressive in how complicated the resulting images can be from a few simple rules. Here is a link to one popular image in their gallery along with source code:
http://www.contextfreeart.org/gallery/view.php?id=1162
[+] [-] prezjordan|13 years ago|reply
[0]: https://github.com/jashkenas/ruby-processing
[1]: https://gist.github.com/prezjordan/4391313
[+] [-] williwu|13 years ago|reply
[+] [-] inDigiNeous|13 years ago|reply
This led to me developing GeoKone.NET, an interactive Sacred Geometry Generator. Check it out if you want to Create Some Recursive Geometry, it's pretty flexible in the things you can do with it :)
http://GeoKone.NET
Some examples of what people are doing with this tool:
http://indigineous.tumblr.com http://lgo900.wordpress.com
Check it out if you are interested in playing around with recursive geometry! :)
[+] [-] seanmcdirmid|13 years ago|reply
[+] [-] sebsauvage|13 years ago|reply
At the bottom of the page, I also listed a few more generative art projects.
[+] [-] carlosag|13 years ago|reply
[+] [-] bennyg|13 years ago|reply
[+] [-] dups|13 years ago|reply
Programmatic art generally falls under the domain of generative creativity. A field that draws inspiration from topics as varied as biology and architecture.
In terms of visual art, some of you might enjoy the painting fool: http://www.thepaintingfool.com/
For an up to date and compressive overview of generative creativity, check out this book: http://www.springer.com/computer/ai/book/978-3-642-31726-2
[+] [-] abecedarius|13 years ago|reply
[+] [-] jankins|13 years ago|reply
[+] [-] dups|13 years ago|reply
One of our lecturers maintains a pretty good list of languages and tools for generative creativity: http://www.chadmckinneyaudio.com/generativecreativity
[+] [-] evan_|13 years ago|reply
[+] [-] timestretch|13 years ago|reply
There are Buddhabrots, fractal flames, recursive 3d structures made with Structure Synth and POV-ray. Most pictures are 2560x1600.
http://www.timestretch.com/page/gallery
[+] [-] terhechte|13 years ago|reply
[+] [-] DanBC|13 years ago|reply
It has pseudo code and a bunch of illustrations. (http://www.amazon.com/Computers-Pattern-Beauty-Clifford-Pick...)
[+] [-] andrewcooke|13 years ago|reply
[+] [-] decktech|13 years ago|reply
[+] [-] sp332|13 years ago|reply
[+] [-] john2x|13 years ago|reply
[1]: http://generative-gestaltung.de
[+] [-] daralthus|13 years ago|reply
[1]:http://natureofcode.com/book/
[+] [-] swayvil|13 years ago|reply
Are those wallpapers "live wallpapers"?
[+] [-] urbanape|13 years ago|reply
[+] [-] schwa|13 years ago|reply
[+] [-] Draco6slayer|13 years ago|reply
[+] [-] bennyg|13 years ago|reply
I'm agreeing with you though, this is art. Sometimes, so is my mom's cooking.
[+] [-] mehwoot|13 years ago|reply