Functional Flocking Quadtree in ClojureScript
https://www.lbjgruppen.com/en/posts/flocking-quadtrees
#HackerNews #Functional #Flocking #Quadtree #ClojureScript #DataStructures #FlockingAlgorithm
Functional Flocking Quadtree in ClojureScript
https://www.lbjgruppen.com/en/posts/flocking-quadtrees
#HackerNews #Functional #Flocking #Quadtree #ClojureScript #DataStructures #FlockingAlgorithm
24-Sep-2025
SNU-KHU researchers jointly develop a framework to manipulate emergent #behavior and decode real-world #flocking
Artificial neural networks learn local interaction rules for collective motion / - This framework makes emergent behavior programmable, enabling smooth switches between patterns, with applications to robot swarms and the study of animal groups
Researchers at Seoul National University and Kyung Hee University report a framework to control collective motions, such as ring, clumps, mill, flock, by training a physics-informed AI to learn the local rules that govern interactions among individuals. The approach specifies when an ordered state should appear from random initial conditions and tunes geometric features (average radius, cluster size, flock size). Furthermore, trained on published GPS trajectories of real pigeons (Nagy et al., 2010), the model uncovers interaction mechanisms observed in real flocks.
"The Force"
Full length 4k 60fps version on YouTube:
https://youtu.be/gn2PE9LoU0g
#mastoart #tooll3 #hlsl #shader #force #particles #physarum #flocking #motiondesign #realtime #animation #audiovisual #abstractart #generativeart #proceduralart #newmediaart #natural #organic #fluid #stream #zen
"The Force"
Next step in my simple look-ahead agent force R&D for Tooll3, written in HLSL as a compute shader.
This one is looking ahead and a bit to the left and right and determines where to go based on where it is brightest.
For that, I feed the resulting rendered frame back into the force.
Generative sound in #Bitwig Studio using #Synthmaster3
#tooll3 #hlsl #shader #force #particles #MastoArt #flocking #motiondesign #realtime #animation #audiovisual #abstractart #noai #proceduralart #zen
Strata of Starlings
Starlings come together in groups of up to thousands of birds for the protection of numbers. These flocks form spellbinding, undulating masses known as murmurations, where the movement of individual starlings sends waves spreading from neighbor to neighbor through the group. One bird’s effort to dodge a hawk triggers a giant, spreading ripple in the flock.
To capture the flowing nature of the murmuration, photographer and scientist Kathryn Cooper layers multiple images of the starlings atop one another. The birds themselves become pathlines marking the murmuration’s motion. The final images are surprisingly varied in form. Some flocks resemble a downpour of rain; others the dangling branches of a tree. (Image credit: K. Cooper; via Colossal)
#activeMatter #biology #birds #collectiveMotion #flocking #flowVisualization #fluidDynamics #fluidsAsArt #murmuration #physics #science
A mathematician's dream 💭 ∫∫∫...