I have very little experience with graphics shaders, but I’d like to learn. Perhaps I’ll take a month to redo all these prompts with shaders. That’d be neat.
But for now, one shader, messing around a bit.
I have very little experience with graphics shaders, but I’d like to learn. Perhaps I’ll take a month to redo all these prompts with shaders. That’d be neat.
But for now, one shader, messing around a bit.
A throwback to what’s probably one of my earliest programming projects (originally in qbasic…): bugs!
It’s very simple: each frame, each bug moves randomly and the draws a dot.
That’s really it.
I’ve updated it a bit with various parameters to tweak. Play with them. See what they do!
That got quite a bit more than I expected. So now it’s basically an evolving programmatic image generator. 😄
Whelp. I’m not a fan of that, but it was interesting enough. I got to brush off my tabbed view code. And do some weird things with CSS. Whee?
So this one really fits better for Genuary 2026.25: Organic Geometry and that one is a lifeform like this one, so… we’ll consider them swapped or something.
Anyways, spawn branching nodes and draw a bunch of squares. Not only an organic looking lifeform but creepy to boot! I do love it without borders and with fade.
Be careful with high child count without either a high segment length or death rate to compensate, it will get slow.
So basically we have a simulation where each of n different species has a weight of attraction/repulsion for each other species. This is, by itself, enough to generate some pretty organic behavior!
Edit: This one probably fits better for Genuary 2026.27: Lifeform and that one here.
It started off with a neat grow of blocks and just sort of grew from there–as these things seem wont to do.
This is another one that really benefits from the animation, but it’s neat enough to see each simulation done.
Try playing with the settings. This one looks like a game of Pick Up Sticks. And this one is just tiny brick chaos!
Genuary 2026.10: Polar coordinates did the transparency thing, but … let’s do it again!
This is one that really stands out when it’s animated.
Split a polygon into triangles and then recursively split those triangles over and over again!