Going back in time a little here but I feel like I would be remiss if I didn't do anything for this prompt. The amounts of cohesion, separation, and alignment that these little boids have all vary with time according to sine waves with the same frequency. High cohesion = low separation and alignment, and so forth. Maybe more interesting in a longer video but I needed to get it under 10 MB to upload it. :)
"Nest"
Observing the flocking birds from your window for years, you came to realize there was something very strange about them. Your parents, too, realized this, observing your behavior.
This is basically the same code as my flocking algorithms, but looks cooler. 12,000 particles "flock" to be near their loop neighbors while avoiding other collisions.
Genuary Prompt 19 Flocking
just tried to implement the 3 forces I found on Wikipedia.
I keep the camera at the center of mass. They actually take up speed quite a bit ..
"Flocking' is the theme for #genuary19 . I'd never implemented a flocking algorithm before and so I spent more time on the technical side and less on the aesthetic than I'd like. I do like my little fish-like squirmers though.
Code at: https://openprocessing.org/sketch/2149505
Instead of an animation of 'birds' flying in flocking patterns, I'm going for another use of the word "flocking". I'm starting with the process of producing fake textile with 'flocking', which involves adding small particles to a surface to mimic velvet or other fine textiles.
@kristinHenry
And only just realised there was more than one interpretation for the #genuary19 prompt. Might explain why the #Genuary2024 team didn't add extra elaboration or links to research.
I'll probably just choose whatever meaning that is easiest to implement in code.
I tried to create optical illusions without success before. "Black and white" seemed like a good excuse to retry it with all my learnings. I'm pretty happy with this one.
The trick is to use alternating prompt to create a base image and then iterate img2img alternating between the "vase" and the "silhouette" prompt. Also, I think the Euler A sampler is too unstable for this; DDIM seemed to work better.