\当サイトではリンク広告を利用しています。/
Boidのシミュレーションをブラウザ上で実行し、群れの動きが観察できるサイトツールです。動きのアルゴリズムのオンオフもできます。
上の埋め込み内でも使えますが、うまく動かない・大きなページで使いたいというときは、元のBoidシミュレーションページへ(新しいタブで開きます)。
Boid(ボイド、Boidsと書かれることもある)は、鳥や魚の群れのような自然な集団行動をシミュレートするプログラムモデルです。
1986年にCraig Reynoldsによって考案され、シンプルなルールの組み合わせだけで複雑な挙動を再現できることから、アニメーションやゲーム、人工知能の分野でも応用されています。
Boidの動作には、次の3つの基本ルールがあります。
これらのルールがバランスよく働くことで、Boidは群れとして滑らかに移動し、まるで生き物のような動きを見せます。
このツールは、ブラウザ上で動作するシンプルかつカラフルなBoidsシミュレーションです。マウス操作とチェックボックスを使って、群れの動きを自由に観察・調整できます。
マウスを動かすと、すべてのBoidがその方向に向かって飛んできます。まるでプレイヤーが群れのリーダーになったかのように操作できます。
画面上をクリックすると、新しいBoidがランダムな位置に追加されます。Boidの数が増えると、群れの動きがよりダイナミックに変化します。
画面左上には3つのチェックボックスがあります:
これらのチェックをオン・オフすることで、動作の違いを視覚的に比較できます。
たとえば、分離だけを無効にするとBoid同士が密集してしまい、自然さが失われます。一方で、整列や結合をオフにすることで、個々がややバラバラに動くようになります。
ルールの組み合わせによって、さまざまな動き方を観察できるのがこのツールの魅力です。
インタラクティブに「群れの動き」を学びたい方にとって、このツールはシンプルながらとても有効な教材になります。
ぜひ自分だけのBoidsワールドを試してみてください!