And in addition, sometimes the birds don't want to keep their distance at all - there's a lot of squabbling, other species intermingle and are ignored or hounded, and so forth. It's more a form of roiling - you can see that in the birds who are landed in the river or coming into land. This isn't to say it all can't be modeled, but the actual occasion seems incredibly complex - there's wind to take into account, the gathering and dispersing of the menhaden, osprey overhead, and so forth. In other words a bit like a Grateful Dead concert outdoors! :-)

On Sat, 6 May 2023, Paul Hertz via NetBehaviour wrote:

Date: Sat, 6 May 2023 16:46:02 +0200
From: Paul Hertz via NetBehaviour <[email protected]>
To: NetBehaviour for networked distributed creativity
    <[email protected]>
Cc: Paul Hertz <[email protected]>
Subject: Re: [NetBehaviour] Disaggregate Flocking?

For sure the behaviors of actual birds are far more complex than those of
boids. Similarly, L-systems model the growth of plant forms, but they truly
do not capture the way growth happens in plants.

Nevertheless, the simple models give rise to complexity, and their dynamics
might model something like a catastrophe inflection point. Some of the
sudden shifts you mention seem to me like a parameter of flocking behavior
suddenly changing value. I.e., coherence is suddenly greatly reduced,
large-scale flocking is absent, there's some local alignment, and above all
birds try to keep their distance ... as though failure to keep distance
precipitated the sudden drop in coherence? But that would be an image within
a simulation, not really an explanation of the dynamics of
food/mating/crowding, etc.

// Paul


On Sat, May 6, 2023 at 2:54?PM Alan Sondheim via NetBehaviour
<[email protected]> wrote:
      Hi Paul!

These are absolutely beautiful! I've been familiar with boyds for a
long time and refreshed my memory before I did the piece. I don't have
the skills to implement the work, but what I was interested in was
probably closer to catastrophe theory (or what's left of catastrophe
theory?). The aggregates were rougher; the cormorants played a role,
and what was interesting was the sudden ragged shifts - all the gulls
in one section between bridges took off, then a few seconds later, the
next section etc. Or part of a section. But the pattern always
appeared chaotic, not like wheeling pigeons or starlings for example.
I was interested in what the birds were doing - they often dropped out
and the patterning was often indiscernible, as were the flock
boundaries - to the extent that it was unclear if there was flocking
at all, just birds in the air over an area. So I wonder whether
they're not reacting to a different form of coordinate system. The
cormorants by the way do flock in a traditional pattern, but the gulls
seemed more like Mandlebrot's percolations...

The menhaden migration - literally billions of small fish, many of
which die for lack of oxygen and coat the shoreline - was larger than
usual because of the dredging. So the birds were coming in "from all
over," enough to make newspaper articles. And the gulls were "forced"
into aggregates because the river system is narrow. There was enormous
squabbling over water territory (i.e. the water surface occupied by a
gull). It was strange as gulls and other birds also tried to flee at
times; this was going on for at least a half mile out into the bay.
I'm not sure the boyds model applies here since the crowding and
jostling was largely incoherent, the closer the gulls got to the
surface. I think a second interruption was mating rituals, since that
seemed to be going on as well. The birds were on edge, I think, not
used to this kind of crowding - a short interval in the video shows a
serious fight between two starlings, in which one was almost killed
(and was wounded); that's the first time we've seen that here before.
A lot of the time we couldn't figure out what was going on. -

I remember the game of Life of course, and "animals" in turbulence
(static formations in moving water, but the term might be outmoded
now).

Your images and videos are amazing!

Best, Alan, and thank you!

On Sat, May 6, 2023 at 5:43?AM Paul Hertz via NetBehaviour
<[email protected]> wrote:
      I think some of my flocking images might interest you, as
      might the code behind them. I implemented Craig Reynolds'
      Boids Algorithm building on code by Daniel Shiffman. I
      wanted to use the simulated flocks for drawing, not unlike
      your multiple image bird paths.

Flocking and steering algorithms commonly use 3 or more
parameters. Separation, alignment, and cohesion are the
principal ones, to which field-of-view and other variables may
be added. Separation refers to the minimum distance between
boids, alignment is the tendency to face the same direction,
cohesion is the distance over which flock cohere, and
field-of-view is the forward-facing angle within which boids
"see" other boids. Field-of-view can give rise to V-formations,
so it's an interesting addition. I didn't use it in my
implementation.

Tweaking the variables (and their variability) can give you
vastly different behaviors, Boids with low cohesion distance and
large alignment distance have trouble flocking, for instance.
They make very tangled paths and never form a cloud of boids
moving in the same direction. Much of the variation you're
suggesting could happen within a simulation, just by varying the
parameters.

Here's a selection from the first series I created:
https://flic.kr/s/aHsjzxxd6B. "Land Lines" is an homage to
Colette and Jeff Bangert, pioneers of algorithmic art.
A later series, https://flic.kr/s/aHskAU7qF2, used video
tracking to move the boids. The code allows you to wave your
hands to move the boids, or you can point the camera at traffic,
to capture the flow, or whatever. I installed it in a gallery
pointing at foot traffic in the Chicago loop back in 2016.
Here's an example: https://vimeo.com/42786680.

The code for the version with video tracking still works on my
new MacBook, so it might be worth a try:
https://github.com/Ignotus-mago/Flocking. If you want to try it
out, I can help you with the installation.

// Paul







The first series

On Fri, May 5, 2023 at 5:14?PM Alan Sondheim via NetBehaviour
<[email protected]> wrote:

      (might be useful re: Finsbury Park?)

      Disaggregate Flocking?

      https://youtu.be/R-J_KZI3dvY video

      Rather than swarming or flocking behavior, I'd like
      to call what
      I see in these images aggregate behavior or
      disaggregate
      behavior - what I mean is that the behavior is
      largely random
      that the gatherings are very crude and so very
      loosely bound
      that they fall apart constantly; they are "somewhat"
      incoherent.
      I wonder if instead of an overall flocking behavior
      algorithm
      algorithm one might consider or one might think
      about the
      possibilities of local geodesics that each bird
      follows that
      would have some relationship to avoidance behavior
      and to
      coagulation behavior but at the same time would not
      call this
      one way another into an overall shape such as you
      get with a
      murmuration or migration flocks . These things are
      much more
      loosely bound if they're bound at all with the goals
      in the
      images when you look at the time lapse material.
      When you look
      at the time lapse material you can see that they're
      much more
      individually moving then usually would be found In
      flocking
      behavior. If anything they're much more loosely
      bound by the
      external circumstances of the edges of the water
      body or bodies
      . But the movement seems to be slightly circular and
      that might
      be the result of flight patterns that are necessary
      to catch the
      air and move properly in relationship to the other
      birds to the
      neighbors but it might also be almost random and
      simply based on
      avoidive behavior and looking for geodesics not
      quite stop that.
      [that is, aggregative behavior within circumstances
      dictated by
      neighborhood features such as trees, pools, rivers.]
      Not looking
      for geodesics but as if they were following highly
      localized
      coordinates of some sort. I'm dictating this, which
      is another
      sort of flock behavior in the sense that the words
      are being put
      together with some kind of semantic continuity that
      the machine
      is interpreting. But at the same time there are
      withdrawals and
      things are much looser then that. In this sense the
      text itself
      is a kind of aggregate that veers off in one way or
      another.
      What was most amazing was when all of the all of the
      gulls took
      off simultaneously or roughly simultaneously not in
      a wave not
      even in a loose flock but from the bridge to the
      place where I
      was making the recording. More than that, there's a
      series of
      bridges and a farther bridge which is difficult to
      see in the
      video they also took off at the same time there must
      have been
      at least 1000 birds in the river between the two
      bridges and to
      further bridges that were even beyond those two. I'm
      fascinated
      by this and have spent a considerable amount of time
      trying to
      figure out what's going on. Ironically it's a lot
      easier, easier
      to figure out with the murmuration or sandhill
      cranes for
      example or migration in V shape patterns in general
      . But this
      seems different seems a different kind of behavior
      and the
      disorderliness may in fact be incredibly deep which
      would be
      really fascinating . Patsy disorderly oneness might
      in fact be
      incredibly deep . That is disorderliness might in
      fact be
      incredibly deep. It's the same with this as it is
      with the
      flight of these birds errors appearing everywhere in
      the text
      the text bearing off and then coming back just as
      the birds will
      land somewhat in the same places that they took off
      from
      somewhat in the same area at least but individually
      it becomes a
      real headache to try to I sect what's actually going
      on period
      to try to sense what's actually going on.

      ____

      _______________________________________________
      NetBehaviour mailing list
      [email protected]
      https://lists.netbehaviour.org/mailman/listinfo/netbehaviour



--
-----   |(*,+,#,=)(#,=,*,+)(=,#,+,*)(+,*,=,#)|   ---
http://paulhertz.net/
_______________________________________________
NetBehaviour mailing list
[email protected]
https://lists.netbehaviour.org/mailman/listinfo/netbehaviour



--
=====================================================
directory http://www.alansondheim.org tel 347-383-8552
email sondheim ut panix.com, sondheim ut gmail.com
=====================================================
_______________________________________________
NetBehaviour mailing list
[email protected]
https://lists.netbehaviour.org/mailman/listinfo/netbehaviour



--
-----   |(*,+,#,=)(#,=,*,+)(=,#,+,*)(+,*,=,#)|   ---
http://paulhertz.net/

_______________________________________________
NetBehaviour mailing list
[email protected]
https://lists.netbehaviour.org/mailman/listinfo/netbehaviour

Reply via email to