4 ms·
the readme has some examples: https://github.com/jackmott/evolution https://github.com/jackmott/evolution Not really enough to show off the full range of possi
by gameswithgo 7y ago
the readme has some examples:
https://github.com/jackmott/evolution https://github.com/jackmott/evolution
Not really enough to show off the full range of possibilities but it is a start. The program is still a WIP I'll release it eventually.
- dahart 7y agoVery cool, thanks for the link! The cell & fbm primitives look really useful. The only complex primitive like that I included so far was Perlin turbulence. If you’re interested, here’s a sampling of mine, https://flickr.com/photos/biv4b/albums/576553 https://flickr.com/photos/biv4b/albums/576553 I haven’t gotten around to any vectorized evaluation yet, it’s pure CPU recursive eval, the closest thing I did was to use multiple threads, but it’s not particularly fast compared to what a GPU would do.
- gameswithgo 7y agothose look really nice, id be interested to know what primitives you have and how you compose them
- dahart 7y agoSure, I happen to have written those things up in a paper; it’s a fairly simple & constrained set. The composing part is also fairly standard though I came up with a couple of new mutation strategies that seemed useful. http://dahart.com/paper/hart_evomusart_2007_paper.pdf http://dahart.com/paper/hart_evomusart_2007_paper.pdf You can ignore most of that unless you’re interested in animating evolved expressions; the primitives & mutations are summed up in the first few pages.