トップページ > 空即是色 > 2007年の記事 > Boids Test Built with Processing
空即是色 Boids Test Built with Processing
2007年 11月18日
随分前に描いたスケッチなのだが(前回のParticleよりも前)、公開。
Boid(ボイド)とは、魚や鳥の群雄運動を表現する為のアルゴリズムで、3つのルールからなる(詳しくはこちらを参照)。
シンプルな考え方なのに、それなりにらしく見えるのは、このアルゴリズムの秀逸なところだと思う。
また、3つのルールに加え4つ目、5つ目とルールを加えていくことで、発展させることができるのも面白い。
プログラミングするにあたり、以下を参考にした。
- Boids Pseudocode
- Processing 1.0 (BETA) - Simple Boid Sketch ※Porcessingのサンプル
上記のサンプルをもとに、自分なりにこちらのの3つのエリアのアイディアを咀嚼してプロトタイピングしてみたのが1つ目のサンプル。
2つ目のサンプルは、ぬるぬるさせると、どうなるのか気になったのでやってみた例。
※クリックするたびに、3つのエリアの広さと、物体の最大速度が変わります。
トラックバック
この記事のトラックバックURL:http://null-null.net/mt/mt-tb.cgi/492
生活の始末 (2008年10月22日)
生き物は、 群れの中に生きる。 これはもちろん、 人とて同じ。 いくつかの例外はあったとしても。 そして群れの動きは、 ごく単... (続きを読む)