PARTICLE LENIA

PARTICLE-BASED ARTIFICIAL LIFE
PARTICLES
0
TIME
0.0
STATUS
RUNNING

・粒子は周囲の粒子から作られるエネルギー場に反応します。
・粒子同士が近づきすぎると反発します。
・画面をクリックすると粒子を追加できます。
・粒子数はリセット時に反映されます。
・画面の端と端はつながっています。

ARTIFICIAL LIFE ENCYCLOPEDIA

PARTICLE LENIA

粒子から生まれる人工生命

✦ · ✧ · ✦
01 / INTRODUCTION

Particle Leniaとは?

Particle Lenia(パーティクル・レニア)は、粒子の集まりによって生命のような動きを生み出す人工生命モデルです。

粒子一つ一つは単純なルールに従って動きます。しかし、たくさんの粒子が互いに影響し合うことで、複雑な形や動きが生まれます。

02 / COMPARISON

通常のLeniaとの違い

通常のLenia

空間を細かいマス目に分け、それぞれの場所にある細胞の状態を計算します。

Particle Lenia

マス目ではなく、独立した粒子の位置や動きを計算します。

つまり、細胞の集まりを見るか、粒子の集まりを見るかという違いがあります。

03 / PARTICLES

粒子の仕組み

粒子には主に次の情報があります。

  • 位置:どこに存在しているか
  • 速度:どの方向にどれだけ動くか
  • 周囲の粒子:近くにどんな粒子がいるか

これらを繰り返し計算することで、粒子の集団が変化していきます。

04 / ENERGY FIELD

エネルギー場とは?

粒子の周囲には、他の粒子の存在によって変化する影響の場があります。

このシミュレーションでは、周囲の粒子からの影響を合計し、粒子がどのように動くかを計算します。

影響は距離によって変わります。特定の距離にある粒子から強い影響を受けるようなルールも作れます。

05 / MOVEMENT

移動と反発

引き合うような動き

周囲の影響によって、粒子が特定の方向へ移動することがあります。

反発する動き

粒子同士が近づきすぎると、反発力によって距離を取ります。

このような仕組みを組み合わせることで、粒子の集まりが形を保ったり、動いたりするようになります。

06 / SELF ORGANIZATION

自己組織化とは?

自己組織化とは、全体を指揮する存在がいなくても、個々の要素の相互作用によって全体の構造が生まれる現象です。

Particle Leniaでは、個々の粒子が単純な計算をしているだけなのに、集団として複雑な動きを見せることがあります。

07 / PARAMETERS

設定項目の意味

粒子数

シミュレーションに存在する粒子の数です。

シミュレーション速度

時間あたりに行う計算の回数に関係します。

成長の好み μG

粒子の周囲の影響がどの程度のときに、成長関数が強く反応するかを決めます。

成長の幅 σG

反応しやすい範囲の広さを決めます。

反発力

近づきすぎた粒子同士が離れる強さです。

粒子の大きさ

画面上に表示する粒子の大きさです。

08 / EXPERIMENT

観察してみよう!

実際にシミュレーターを操作して、粒子の動きを観察してみましょう。

  • 粒子数を増やすとどうなる?
  • 反発力を強くするとどうなる?
  • 成長の幅を変えるとどうなる?
  • 粒子を追加すると集団はどう変化する?