NEAT Particlesは、ユーザーがビデオ ゲームや映画のグラフィックスの特殊効果として使用するパーティクル システムを進化させることができる、インタラクティブな進化計算プログラムです。一般的なパーティクル システムのように手動でコーディングするのではなく、NEAT Particle 効果の動作はユーザーの好みによって進化します。そのため、プログラマーやアーティストではないユーザーでも、複雑でユニークな特殊効果をリアルタイムで進化させることができます。NEAT Particles は、時間のかかるコンピューター グラフィックス コンテンツ生成プロセスを拡張および支援することを目的としています。NEAT はNeuroevolution of Augmenting Topologiesの略です。


方法
NEAT Particles では、各パーティクル システムは、人工ニューラル ネットワーク(ANN ) の一種であるCompositional pattern-producing network (CPPN)によって制御されます。つまり、通常は手動でコーディングされるパーティクル システムの「ルール」が、自動的に生成される CPPN に置き換えられます。CPPN は、NeuroEvolution of Augmenting Topologies (NEAT) によって進化し、複雑化されます。シンプルでインタラクティブな進化計算(IEC) インターフェイスにより、ユーザー主導の進化が可能になります。このように、ますます複雑化するパーティクル システム効果が、ユーザーの好みに応じて進化します。
利点
NEAT Particles の主な利点は、パーティクル システムの作成をプログラミングから切り離すことです。これにより、プログラミングや芸術的なスキルがなくても、ユーザーがユニークで興味深い効果をすばやく開発できます。さらに、コンテンツ開発者がさまざまな効果の可能性を探索する方法も提供します。そして最後に、斬新で便利な効果を簡単に発見できるコンセプト アート ツールやアイデア ジェネレーターとして機能します。
意味合い
NEAT Particles の方法論は、3D モデルやプログラム可能なシェーダー効果など、他の種類のコンテンツの生成にも適用できます。NEAT Particles やその他のインタラクティブ進化計算アプリケーションの最も重要な意味は、ゲームのプレイ中にゲーム自体の中で自動的にコンテンツを生成できることです。
文献
- Erin Hastings、Ratan Guha、Kenneth O. Stanley (2007)。「NEAT Particles: パーティクル システム効果の設計、表現、アニメーション」(PDF)。IEEE計算知能およびゲームに関するシンポジウム (CIG'07) の議事録。
参照
外部リンク
- 「UCF の進化的複雑性研究グループ」 - NEAT 粒子やその他の進化的複雑性研究プロジェクトの本拠地
- 「NEAT Particles」 - 最新のソースコードと実行ファイル
