generative art version of the halting problem: it is generally impossible to determine if letting an algorithm continue will produce a better or worse artwork #generativeart #abstractart #digitalart #haltingproblem

another case of stopping quite early vs letting it run

#generativeart #abstractart #digitalart #haltingproblem

third example of the halting point choice problem, this one more curvy and ... maybe a bit dark?

#generativeart #abstractart #digitalart

@robertoranon
Hi Roberto,
What software do you use to produce these graphics.
Is there any tip you can give me if i want to try something similar.

Thanks

@reziplikativ Hi, these are produced using javascript code written by me - which in turn uses various libraries, mainly those at https://github.com/thi-ng/umbrella/
The algorithm I wrote basically lays down several lines (thousands, in the second image) and I play a lot with rules to decide colors, starting point, direction, length, ... of each line
GitHub - thi-ng/umbrella: β›± Broadly scoped ecosystem & mono-repository of 200 TypeScript projects (and ~180 examples) for general purpose, functional, data driven development

β›± Broadly scoped ecosystem & mono-repository of 200 TypeScript projects (and ~180 examples) for general purpose, functional, data driven development - thi-ng/umbrella

GitHub

@robertoranon
Thanks for the Info.

I did something similar years (many years) ago with 'Milkdrop'.

https://en.wikipedia.org/wiki/MilkDrop

This is a plugin for Winamp-Musicplayer and there you can do your own programming for videoeffects.

MilkDrop - Wikipedia

@reziplikativ cool! that was a sort of shadertoy with music inputs, right?

@robertoranon
Uhm, 'toy' - well - let's say shader-programming with lots of math.

I started out here :
http://www.geisswerks.com/milkdrop/milkdrop_preset_authoring.html
and made a few presets - but in the end it was a litte to complicated for me.

#Milkdrop is still part of #Winamp - if you want to try out.

or here online πŸ™‚
https://webamp.org/

@reziplikativ I meant shadertoy in this sense: https://www.shadertoy.com πŸ˜€

@robertoranon
Ah, ok - i didn't know this website.
But then - "yes"

@robertoranon I think I generally prefer the ones that stop earlier. It seems like as they continue on they approach a more β€œuniform” density, which to me is less interesting.

I struggle myself with knowing when to stop – definitely ruined quite a few pieces by going on too long.

@hegeezias I agree. In this algorithm, there is zero or very little code that takes care of "composition", as I find it difficult to understand it myself. So, the emergence of certain "shapes" is mostly random. I love to watch the piece assemble itself in real time (that's how it works) and wonder whether "now" would be the perfect moment to stop ... or not. It's kind of an additional element that is part of the performance. Generative art is above all "performance", at least that's how I see it