PIZiadasgráficas

PIZiadasgráficas

私の世界はインチです.

自律文字: Boids

banco_pecesパーティクルシステムのアニメーションは、鳥の群れのような複雑なシミュレートグループの世代では特に重要です, 動物の群れ, など群れ.

これらの技術の概念に含まれる 自律型文字 グループを構成する要素のそれぞれに個別に適用される単純なルールに基づいています.

Boids 人工生命プログラムです。, によって開発された クレイグ ・ レイノルズ で 1986, quesimula 来る鳥の行動. この主題の fuepublicado にあなたの記事 1987 会議の進行 ACM SIGGRAPH. 名前を参照する、 “鳥のようなオブジェクト”, しかし、その発音を連想させるの “Python” ニューヨークの acentoestereotipadas で. (W)

次のアニメーション gif を組み込んだパーティクル システムとの簡単な例を見ることができます。 ブレンダー

banco_peces_200

魚の群れのアニメーション gif

最初に定義されたルールは:

  • 分離: ローカルの集積を避けるために行く
  • 位置合わせ: 要素のセットの中央に向かって整列します。
  • 凝集度: 平均の位置へ移動します。

レイノルズによって発生した分析プロセス全体でさまざまなアクションと組み合わせてそれらを使用して動きの応答を達成するための十分な分類します。.

これらのモデルの特殊なルールの多数セットを含めるに進化してきました, 特別な関連性のいくつかを強調します。:

  • シーク: 静的オブジェクトを追求します。 (最大スピード). このアクションは、残りのように、モデルの構築に基づくと見なされます.
  • フレ: 静的オブジェクトからの脱出します。 (マックス. 速度). 場合はすべての瞬間に追求するためにしてみてください。 (シーク) 対称的なオブジェクト (私たち ) 彼は逃げるようにしたいです。, これらのアクションしたがってチェーンします。.
  • 追求: 移動オブジェクトを追求 (目的のオブジェクトの次の位置の推定値を求めます。)
  • 脱税: モバイル オブジェクトを逃げる (トラッカー オブジェクトの次の位置の推定から逃げる)
  • オフセットの追求: 別のオブジェクトからの距離で移動します。 (オブジェクトの次の位置の予測の固定距離でポイントのシークします。).
  • 到着. オブジェクト静的がターゲットに近づいているときにあなたの速度の減少を追求します。.

他のわずかにより精巧な機能をすることができます。:

  • 障害物回避: 避けてください障害物がない逃げる.
  • さまよう: ランダム運動のバリエーション.
  • 次のパス: 道路のおおよそのトラック.
  • 次の壁: 追跡距離で壁.
  • コンテインメント: 特定の領域に制限の動き.
  • フロー フィールド次: ベクトル場の Seguimientote.
  • 不整列の衝突回避: 前任者項目との衝突を避けるため.

とのような他: 分離, 凝集度, 位置合わせ, フロッキング, 次のリーダー.複雑なシミュレーションのために必要なルールを完了します。