Better pixel glooper. One effect I like here and in palette reduction generally is when the background and foreground start to infect eachother.
Forest enveloping a sloth
Better pixel glooper. One effect I like here and in palette reduction generally is when the background and foreground start to infect eachother.
Forest enveloping a sloth
Trying out flood fill averaging agents. Start in a random spot and eat nearby color values, digest as average.
Sloth rendered in patches
Generally working. Need to think more on where to take it.
Another sloth shot
Progressively pixelated Olympic shot
Progressive resolution based on difference from average. It's not wrong but it's not quite right.
Sloth compression attempt
Thumbs up / thumbs down
Screen recording of demo app where it records if I gave a thumbs up or thumbs down
Finished listening to the Diamond Age. Pretty fun! The primer was maybe a little different than what I expected from hearing it referenced. But man I will always love an experience that secretly teaches you how to run it yourself. Need to read the Andy Matuschak essay now.
Redid the way I do threads on this garden. Now a separate file with newline separted posts. Cautiously optimistic. Still more work to be done to make posting here feel easy.
Enjoyed an episode of the Eggplant podcast where they interviewed sylvie. A prolific maker of games including sylvie rpg. Where, if I understood correctly, they used multiples of 7 as a constraint, so the game world is 7x7 tiles and runs at 21 fps.
I'm going to give a work presentation on Constraint Systems, going to start drafting out the pieces here:
Constraint Systems is a series of side projects I've been working on for about five years now.
It's a collection of 30 alternative interfaces for creating and editing images and text.
A lot of us are trying to figure out how to use LLMs as a creative tool. There's a set of projects related to creative coding that I've been thinking about lately and want to round up.
Samin recenterly detailed their project SerendipityLM that focuses on "interactive evolutionary exploration of generative design models". It features a selection of generative art, mainly shader examples, generated through their process.
Turns out a self-healing image looks a lot like a fading paint brush. More to try.
GIF of an erosion experiment
GIFs are probably not going to be kind to this series.
Notebooks (Jupyter, Observable) are another related pattern here. Maybe a noetbook like linear flow but with horizontally scrolling generated functions...
This pattern actually is pretty similar to the flow for Copilot-like autocomplete. But I'd be interested in taking it out of the editor and also making the encapsulation clearer.
I guess the risk is the usual spaghetti-hairball nodes-and-wires issues. I should develop some sort of plan for avoiding that.
In recent LLM model experiments I've been thinking a lot about how to get codegen into the workflow. For a lot of tasks, conventional (javascript) code would be faster, cheaper and less prone to error than an LLM call. I'd like to have the LLM generate that code once -- then the game becomes how to encapsulate, verify and sometimes modify the code it generates.
It varies a lot day-to-day but I think it's safe to say I'm mildly stressed about the overall impact of AI. I've worked with machine learning for a long time now -- falling into with Fast Forward Labs ten years ago.
At their best, I think current developments encourage me to think about what I want -- out of work, out of computers. There's parts of some of my past work where I think the idea was part of what made it interesting to others, but also a big part was that I put in more work (as the Penn and Teller quote goes) than a reasonable person was willing too. The need to put in work in that specific way seems to be going away (the code could be generated instead).
There's still places to put in the work: carving the joints is partly me trying to work that out. In figuring out how to put systems together, and the experience of that past work will aid in that... but it does feel like it will be different.