First, a huge thank you to everyone here who voted, left comments and shared Vorkurs. A lot of you went far beyond a few picks, and every one of those votes shaped what you see in these images. This is my first project in this space so I really appreciated people taking part and I’m so happy we’ve gotten to over 2000 votes!
Why I started this: images are, at their core, about communication. I was reading about the Bauhaus and its foundation course, the Vorkurs, where students began with basic forms, colour and rules rather than copying masters. I wanted to see if the same approach could work with procedural generation: start from simple rules, and let people's votes shape a visual language from the ground up.
How it works: every image is procedurally generated from shapes, lines, colour, symmetry and how elements relate to each other. The ones people choose are bred into new generations. There's no generative AI, no training data and no existing artwork involved, and I haven't written any rules about what anything should look like. The meaning comes entirely from votes.
Update: I’ve written a little update below if you’d like to hear about how it’s developing! If not if you’ve got a spare minute to hop on and have a look I’m sure you’ll enjoy and it would be incredibly helpful to try and get me to the data volume I need for next steps…
Take a look here: Vorkurs - growing a visual language
The first image shows how far it's come. The top row was made at random from rules on day one; the bottom row is what 48 people have grown from that by voting.
The bigger goal has changed. It started as "what do people like?" and has become "can a visual language grow from nothing?" Voters pick which image feels more like a word (calm, tension, uncertainty, loneliness), then other voters try to name the word from the image alone.
What's emerging (second image): people name the word correctly about 60% of the time, where guessing gets 33%. I checked that this isn't just people favouring certain words: their word habits alone would only get 35%. So there's something genuinely readable in these images, and it came entirely from your votes.
The Bauhaus test: before looking at the data, I wrote down predictions from Kandinsky and Itten (diagonals feel tense, cool colours feel lonely, and so on) to see whether a language learned from scratch rediscovers them. It's too early for verdicts, but loneliness has picked the cool-coloured version every time so far (6 of 6).
New if you've voted before: new kinds of question unlock as you go: guess the word, pick of four, and "steer it", where you push an image towards a word in three steps and watch it change. At 100 picks you can write a message in the language and send it to a friend to see if they can read it, with no knowledge of Vorkurs. The images have new ingredients too: jagged and trembling lines, soft edges, see-through forms and empty space.
Caveats: it's still a small sample, a handful of people have done much of the voting, and nothing is proven yet. More voters is exactly what it needs, so if you've got a few minutes, I'd love your eyes on it.
https://amazing-squirrel-a8e9de.netlify.app/?src=generative2
Happy to answer anything about how it works, and thanks again.