Wasn't planning to #genuary this year, but I've seen so many cool posts.. this system generates lots of particles, certainly no palettes and starting to think about Droste effect. Will probably keep refining this over the month. #genuary1#genuary2
Fiiiiiinally using genuary as an excuse to learn WebGPU. Not much art going on here, just particles, lots of them. Instanced point sprites, to be specific. At this point feels pretty similar to the regl library I'm used to, just a bit lower level. Looking forward to not needing all the WebGL 1 workarounds and kludges I've accumulated over the years. Some surprises like—in addition to managing memory layout manually—uniform buffers having to be multiples of a certain size or something, but mostly quite straightforward.
live version here: https://rreusser.github.io/genuary-2024/01/ #genuary#genuary2024#genuary1
I didn't make any new year resolutions, but if I did, one of them would be to stop self-filtering so much. So here we go.
Prompt: "Particles, lots of them"
I first made a few attempts at other things that I wasn't happy with. And honestly I'm not happy with this one either. I feel like particles lend themselves more to animation and I prefer stills. But it's time to be done with this one. So much more of Genuary ahead!
went with 90s nostalgia for lite-brites. could play around with this for rendering various grid animations like CAs, but right now it just randomly replaces a pixel on each iteration (color -> empty, empty -> random color).
probably the most interesting part was deciding what colorspace to use for the circular gradients. i went with HSL, but then that meant white had to be a special case
Each particle has one random friend and one random enemy. In each time step, a particle takes a step towards its friend, a slightly larger step away from its enemy, and a teeny step towards the centre of the screen. The result is nicely chaotic behaviour with no real physics. Source code at https://editor.p5js.org/isohedral/sketches/zSZ0-Omzx#genuary#genuary2024#genuary1
This is a bit of a cheat, as my in-progress project is based on animated particles, but given that today is New Year's Day, this is what I'm going with. 😅🙏
A small experiment for #Genuary using a 2d chaotic attractor as a heatmap for a physarum-like particle system. The current result is really noisy, far from the organic look I was aiming for, and very compression-unfriendly. Better seen in a thumbnail I guess. :D
I like how the transitions between the positive and negative modes feel.
What we have here is particles following paths of a complex function flow field. The complex function is a polynomial with roots arranged in according to symmetries of a right-angle random walk. The flow starts are based on smooth looping meanders