業界をリードするAI(人工知能)ミドルウェアおよびツール

 

 

 

 

AI総合ツール

 

xaitMap

高度なナビゲーションメッシュとパスファインディング

xaitMove2

高度なエンティティ表現/コリジョン管理ソリューション

xaitControl

複雑で精緻な有限ステートマシン(FSM / Finite State Machine)を瞬時に

xaitKnow/xaitThink

ハイレベルな思考およびレピュテーション追跡のための高度なデザイン理論

 

xaitcontrol_watching_the_history_and_change_of_values_of_variables.png

 

xaitcontrol_selecting_and_displaying_a_subfsm.png

 

xaitcontrol_see_probabilistic_values_details_at_states.png

 


xaitControl

エキサイトコントロール(xaitControl)を使用すると、ノンプレイヤーキャラクター(NPC)の定義および制御が容易にできます。ステートを作成し、トランジションでつなげることにより、どんな状況下でもNPCが何をするかを効率的に特定することが可能です。また、エキサイトコントロールを使用すると、ステートマシンをビヘイビアとサブビヘイビアの階層に編成することができ、どんなに複雑なシステムでも管理することが可能になります。

 

グラフィックという形で明確に構成されたビヘイビアは、NPCの知能の全体像から「骨格」となるスケルタルアニメーションの細部まで、あらゆる詳細度で見ることができます。さらに、エキサイトコントロールの新しいグラフィカルデバッガを使用することにより、NPCの心の中で何が起こっているかをPC、XBOX 360、Playstation3、Wiiでいつでも即座に見ることができます。

 

エキサイトコントロールは、現在ある中で最も万能なゲーム開発ツールで、複雑かつ高機能な有限ステートマシン(FSM)を数分で設計することのできるグラフィカルステートマシーンクリエータから成っています。一般的にFSMはスクリプト言語で書かれており、コードはすぐに数千行を越えてしまいます。しかし、エキサイトコントロールを使用すると、AIのデザイナーは常に作業の全体を見渡すことができ、数分のうちにFSMを変更・テストすることができます。スクリプトは必要ありません。また、エキサイトコントロールのグラフィカルデバッガを使用すると、ゲームにライブで変更を加えることが可能で、それをすぐに見ることができます。

 

エキサイトコントロールの機能をフルに利用することにより、複数のAIデザイナーが同じプロジェクトを担当することが、これまでになく容易になりました。AIによって制御される1つのキャラクターのビヘイビアに関する作業を振り分けることができるだけでなく、デザイナーから別のデザイナーへの作業の引き継ぎも楽になります。エキサイトコントロールは素晴らしいを作成するためだけのものではありません。FSMはゲーム開発のあらゆる分野で一般的に使用されています。アニメーションや音声を制御したり、リソースを管理したり、テクノロジーツリーやスキルツリー、ゲームUIのような他の全ての種類の決定理論やゲームのステート管理に使用することができます。

 

一度一般的な方法で設定すると、すでに作成してある有限ステートマシン(FSM)を他のプロジェクトや同じプロジェクト内で容易に再利用することができます。例えば、一般的なアニメーションコントローFSMは、現在のゲームに使用できるだけでなく、同じゲームエンジンを使った別のゲームにも使用することができます。メインメニューを制御するFSMもまた、使われているゲームエンジンに関わらず、他のゲームに再使用することができます。

 

 

Creatorの特長:

  • 階層型確率的FSM(有限ステートマシン)

  • コーディングではなくグラフィカルモデリングにより、ボットのビヘイビアを描写

  • ビヘイビアの維持・変更が容易

  • 純粋なデータ駆動型

 

Debuggerの特長:

  • コーディングではなくグラフィカルモデリングにより、ボットのビヘイビアを描写

  • ブレークポイントと条件付きブレークポイント

  • ステートと変数の変化を監視する履歴ブラウザ

  • ランタイム中の手動によるイベントトリガーとトランジションのブロック

  • 変数値をライブで変更

 

 

xaitControl - overview

 

 

エキサイトマップのビデオ | 体験版のダウンロード