Wednesday, September 19, 2007

flocking | technical or natural


2 comments:

Unknown said...

Flocking, as least algorithmic flocking, is a technique developed to understand the emergent quality of animals' natural instinct to travel in groups.

So I guess you could say that it is a technical interpretation of a natural phenomenon. :)

I think your already familiar with "Tooling" by Aranda/Lasch, which has a great explanation of the theory of flocking for trying to simulate it. and it is very enlightening to trying to simulate it. You realize very quickly how nature can do mathematical calculation much faster than you. But also you have to think of natural processes in a very technical way if you want to simulate them.(just to clarify, I'm talking about simulating a very very small aspect of nature, its almost impossible to imagine taking into account the infinite number of variables that exist in nature). But once you start thinking that way, I feel, you can then start to really appreciate the complexities and elegance of the natural phenomenon. :)

here is a link to a small flocking algorithm i have written in Processing :)
flocking2
flocking4

If you are ever interested in creating your own flocking algorithm, I can definitely help guide you.

Unknown said...

well i don't know if the links are working so heres the addresses :P

www.processing.org

www.josh-cotten.com/interaction/flocking2
www.josh-cotten.com/interaction/flocking4