clojure-art 2026-07-27

Very cool! Something like this is high on the list of generative art projects I haven't gotten to yet -- not this sort of figurative work, but starting from the sort of abstract mathematical approaches typical of generative art and iterating on making the lines increasingly painterly. I've just stepped back from the project I'd been on for the past few years; it might be a good time to spend some time playing with generative art again 😁

yeah it's a lot of fun, I've iterated on it some more, and realized that you want to adjust stroke length based on the shape of the edges, where each stroke traces an edge until it has a sharp bend in it

I was just thinking about how I'd sketch something, and how to explain to a computer how to do that 🙂

💯 1

Nice! I definitely would not have guessed that was done by a computer.

❤️ 1

I'm just finishing up a a blog post on the tricks I figured out, I really regret not taking screenshots along the way now

cause it would be really neat to show the evolution of the style

I might be able to go back and just turn off some features to make it regress back to its early stages 🙂

👍 1

> I definitely would not have guessed that was done by a computer. Which may or may not be what you're going for -- I'm just using as shorthand for 'feels painterly'.

yeah that's definitely what I was aiming for

> I might be able to go back and just turn off some features to make it regress back to its early stages No version control? 😊

haha I started committing rigorously after it was already more ore less usable, cause first I wasn't even sure it would work

✅ 1

but yeah big regrets not doing it more iteratively from the start

it was kind of fun too cause I was playing around with edge detection and wavelets in two completely separate projects earlier, and this combines them

Oh, funny.

edge detection allows identifying contour of the objects in the scene and gives you the direction for the brush, but wavelets identify what parts of the scene have the most detail, and where fine brushwork needs to happen

so together they let you figure out what the subject is and how to paint it

and the other trick I used was to seed Perlin noise along the edges, and then use that to vary the brush a bit, so each stroke ends up being unique

Oh, interesting. I've never tried using wavelets (& am only loosely aware of what they even are).

Perlin noise is so great, I feel like my generative stuff really improved once I discovered it.

💯 1

Oh nice, will check that out!

I ended up in this rabbit hole trying to reverse engineer the RAW format for my camera cause there was no open source driver

and that's how I learned what wavelets were, and then I had this idea of applying them to text analysis, which turns out to work better than it has any right to

Interesting!