Randomly Generated Art 42
d writes "The Gallery of Random Art displays 10 peices of random art along with voting, a la everything. The worst ones are trashed and replaced by a new drawing; The best ones are put in the all of fame, complete with formula. I found this over at memepool. "
This is sweet. What would be cooler is if the highly
ranked art could be used to seed more images. It would
also be cool if the images were super high res so they
would meet my sacred axiom of art ("art is better if it
can be my desktop image")
more random art, this time with text (Score:1)
years old
The texts are intended as a spoof on pretentious art criticism.
http://www.groveware.com/~lee/aris.html [groveware.com]
Why not train an evolution engine? (Score:1)
Aesthetic Darwinism? (Score:1)
--Phil (I recall reading about someone working on randomly evolving redcode warriors--that was interesting.)
Another type of computer art (Score:1)
Odd /. effect (Score:1)
Popular/Unpopular algorithm (Score:1)
Old news (Score:1)
--
Not the same one... (Score:1)
In essence, I think they discarded the bottom half of entrants. Then, they used the top half (combining genetic instructions) to generate more, with a chance of mutation.
It wasn't real time, and certainly predated Java.
- Porter
Source code, anyone? (Score:1)
--
Timur "too sexy for my code" Tabi, timur@tabi.org, http://www.tabi.org
Marketing-based Art (Score:1)
There's a URL for this project somewhere, but I'll be darned if I can remember what it is, and I'm at work so I can't get the mag.
Working on one... (Score:1)
I wrote a "genetic art" program for the Mac a few years back that did some really cool stuff. (You might have seen it's output on my "gamedev" site). Now that I've seen the Linux light and thought about it some, I'm working on a second one that is going to be fantastic. Currently a GIMP plugin, possibly a screensaver (but I'm new to Linux coding), and looking for ideas and comments.
I'll be sure to brag about it here when I get it done and up with a web site..
Painting in progress?? (Score:1)
Genetic Algorithm art (Score:1)
I recall a very similar project done at CMU via the web in which genetic programming was used to generate art. You could vote on which ones you liked best, and then the higher ranked algorithms were used as seeds for the next set of generated images.
No idea what the URL is anymore, and even if it's still running.
- Porter
slashdot effect (Score:1)
vote. I plan to fix this by the end of the day. Thank you. (Andrej Bauer)
Hehehe
art breeding (Score:1)
What would be really cool . . . (Score:1)
LB
memepool rules (Score:1)
Nice titles. :) (Score:1)
if[mult[exp[div[sin[plus[sin[y[]], y[]]], mult[exp[exp[y[]]], mod[BW[0.744462], BW[-0.246829]]]]], exp[exp[mult[mult[sin[mix[mult[x[], BW[0.563257]], div[BW[-0.703968], y[]], plus[BW[-0.762336], y[]], div[x[], BW[0.376424]]]], mod[BW[-0.367003], plus[y[], x[]]]], exp[plus[x[], mod[div[x[], x[]], div[BW[0.0816604], mult[BW[0.997682], y[]]]]]]]]]], plus[sin[rgb[exp[sin[BW[-0.134705]]], y[], div[sin[y[]], y[]]]], mix[mult[mult[exp[exp[x[]]], mix[exp[mult[exp[plus[y[], y[]]], mix[x[], BW[-0.588491], BW[-0.462407], y[]]]], sin[BW[0.739005]], mult[x[], mod[mult[x[], y[]], BW[0.640864]]], exp[plus[mix[sin[BW[0.775293]], x[], sin[x[]], plus[y[], x[]]], div[y[], y[]]]]]], mod[plus[sin[exp[sin[y[]]]], div[exp[div[BW[0.117962], BW[-0.38489]]], exp[mix[x[], y[], x[], y[]]]]], plus[div[mod[y[], y[]], div[y[], y[]]], sin[div[BW[-0.528308], y[]]]]]], sin[mult[mult[div[sin[plus[x[], y[]]], plus[x[], x[]]], sin[mix[BW[-0.0141159], y[], y[], y[]]]], mod[exp[exp[x[]]], mod[x[], x[]]]]], mod[mod[plus[sin[RGB[0.287492, -0.916215, 0.184998]], rgb[x[], y[], BW[0.268534]]], plus[sin[y[]], plus[div[x[], BW[-0.956589]], mod[mix[x[], x[], x[], x[]], mult[y[], x[]]]]]], mod[sin[sin[plus[BW[-0.555374], BW[-0.147544]]]], mult[mod[y[], y[]], sin[y[]]]]], mult[exp[mix[exp[mult[plus[y[], x[]], y[]]], mix[y[], plus[y[], y[]], mult[x[], x[]], exp[sin[BW[0.190249]]]], mix[exp[BW[-0.710606]], BW[0.95852], RGB[0.182279, -0.745795, -0.617692], RGB[-0.845082, 0.907495, 0.0722221]], y[]]], rgb[mod[plus[mult[x[], y[]], y[]], mix[y[], x[], x[], x[]]], div[div[exp[y[]], x[]], y[]], mult[mod[mod[y[], y[]], mult[x[], BW[-0.710556]]], div[plus[y[], BW[-0.582527]], x[]]]]]]], mix[mult[mix[mult[mult[x[], BW[0.840808]], sin[y[]]], exp[BW[-0.117906]], mix[sin[x[]], plus[y[], BW[-0.139147]], div[BW[0.861545], mult[x[], y[]]], plus[y[], x[]]], div[x[], exp[BW[-0.217147]]]], plus[div[mod[x[], div[mix[x[], x[], BW[-0.538139], x[]], mix[y[], plus[y[], BW[0.782455]], plus[x[], x[]], exp[y[]]]]], mult[sin[y[]], mod[mod[BW[-0.800431], y[]], sin[y[]]]]], div[mod[mult[y[], div[mix[sin[x[]], BW[0.783393], mult[y[], y[]], y[]], plus[y[], x[]]]], sin[div[mix[y[], x[], BW[-0.984569], BW[0.43804]], sin[x[]]]]], mod[mod[mod[x[], y[]], BW[-0.393411]], div[sin[y[]], mult[mult[y[], x[]], y[]]]]]]], exp[sin[sin[y[]]]], rgb[div[exp[plus[x[], mix[mult[plus[y[], BW[-0.195825]], mult[x[], x[]]], mod[mix[BW[-0.886511], BW[0.125519], y[], x[]], BW[-0.969397]], mod[exp[BW[0.589023]], mult[x[], BW[-0.652195]]], mult[x[], x[]]]]], plus[mix[x[], y[], plus[BW[-0.638178], plus[BW[-0.603652], y[]]], div[exp[BW[0.52687]], sin[x[]]]], mix[mix[BW[0.69651], mix[BW[-0.347671], y[], BW[-0.943974], x[]], mod[mix[y[], x[], y[], y[]], mod[BW[-0.25501], y[]]], plus[y[], y[]]], plus[mod[mod[BW[-0.595514], x[]], div[x[], BW[0.736923]]], exp[BW[-0.690789]]], mult[mod[BW[-0.385442], y[]], BW[0.41281]], exp[exp[x[]]]]]], exp[mult[exp[y[]], plus[mix[BW[-0.968401], y[], y[], y[]], mix[BW[0.582734], BW[-0.395017], BW[0.647448], y[]]]]], div[sin[sin[plus[y[], BW[-0.111518]]]], div[exp[mix[BW[0.206057], x[], x[], BW[0.922087]]], exp[y[]]]]], rgb[plus[plus[mult[div[sin[BW[0.642002]], mult[y[], BW[0.68477]]], sin[BW[0.587625]]], mod[mod[x[], x[]], y[]]], exp[plus[x[], x[]]]], exp[y[]], mult[div[y[], BW[-0.0481228]], mult[y[], y[]]]]]]