テクノロジー
Mirageの内側:ゲーム業界初のリアルタイムAI生成エンジン
ゲームエンジンはこれまでずっと同じ仕組みで動いてきました。開発者は事前にマップを作成し、オブジェクトを配置し、レベルを設計します。そして、ユーザーはゲームをダウンロードし、読み込み、そして開発者が作ったコンテンツをプレイします。しかし、もしゲームの世界がまだ構築されていなかったらどうでしょうか?プレイヤーの行動や発言に基づいて、リアルタイムでゲームの世界が作られていたらどうでしょうか?これが、Mirageという新しいゲームエンジンの根底にあるアイデアです。 ダイナミクスラボ.
Mirageは世界初のリアルタイム生成エンジンと呼ばれ、ゲームデザインに関する私たちの常識を覆すものです。移動したり、探索したり、プロンプトを入力したりすると、Mirageは AIが世界を生成する 瞬時に。単なるランダムノイズではありません。これらは、あなたのアクションにリアルタイムで反応する、プレイ可能なインタラクティブな3D環境です。
これまで見てきた他のプレイアブルAIデモよりも一歩先を進んでいます。単にクリップや短いシーンを見せるだけでなく、Mirageでは、プレイヤーは実際に世界を探索し、作り出しながらインタラクトすることができます。まだ初期段階で完全なゲームではありませんが、既にその片鱗を見せています。 AIがゲームの未来をどう変えるのか.
ミラージュとは何ですか?
Mirageは、あらかじめ構築されたマップや静的なアセットに依存しない、新しいタイプのゲームエンジンです。大規模なAIモデルを用いて、プレイヤーが操作するたびにリアルタイムでゲーム環境を構築します。レベルをダウンロードしたり、固定エリアをロードしたりする必要はありません。エンジンはプレイヤーの操作に反応し、その場でプレイ可能な環境を構築しようとします。これには、プレイヤーがゲーム内を移動する際に周囲に現れる道路、建物、オブジェクト、そして広大な空間も含まれます。
Mirageは従来のエンジンとは構造が異なります。シーンエディタやアセットパックはありません。すべてはAIによってフレームごとに生成され、実際のゲームプレイ動画や入力データからの学習に基づいています。プレイ中はクラウド上で実行され、ブラウザにストリーミング配信されるため、プレイヤーのコマンドや動きは常に処理されています。固定されたルールやレイアウトを持つゲームというより、インタラクティブなシミュレーションに近いと言えるでしょう。
Mirage AIゲームエンジンと従来のエンジンの比較
ミラージュは、次のような通常のゲームエンジンとは大きく異なります。 Unity or 非現実的なこれらのエンジンは、開発者に3Dモデル、テクスチャ、スクリプトを用いて世界を構築するためのツールを提供します。デザイナーはレベルエディタ、コード、アートアセットを用いて、各シーンを手作業で作り上げます。一方、『Mirage』には既製のマップやアセットはなく、AIがそれらをリアルタイムで生成するだけです。木や家を配置する必要はありません。AIが代わりに想像してくれます。
もう一つの重要な違いは、Unity/Unrealゲームは、通常、一度リリースされると(拡張やアップデートを除き)固定されるのに対し、Mirageゲームはプレイするたびに変化していく可能性があるということです。クリアすべき「コンテンツ」は有限ではなく、プレイヤーがゲームを共同で作り上げていくのです。あらかじめ構築された世界をダウンロードするのではなく、プレイヤー自身が世界を創造し続けます。つまり、すべての体験はユニークで、決してスクリプト化されたものではありません。
技術面では、従来のエンジンはパソコンやゲーム機で動作します。Mirageは強力なサーバーからすべてをストリーミングします。そのため、プレイヤーには高機能なハードウェアは不要で、ブラウザだけで動作します。
Mirage の AI ゲーム エンジンはどのように機能しますか?
ミラージュは、 巨大なAIモデル クラウドで動作します。ダウンロードは一切不要です。ブラウザでデモを開くだけで、動画のようにストリーミング再生が始まります。舞台裏では、プレイヤーの動きやコマンドはすべてAIに送信され、AIはそれに応じてゲームの次のフレームを生成します。フレームレベルで動作するため、プレイヤーのアクションにリアルタイムで反応します。このシステムは、あらかじめ用意されたアセットやマップは使用せず、すべてをその場で生成します。
モデル自体は、トランスフォーマーアーキテクチャと拡散アーキテクチャを組み合わせたものです。ゲームプレイ動画やプレイヤーの入力データなど、膨大な量のゲームデータを用いて学習されました。開発者は、ゲーム環境の仕組みをより深く理解するために、特別な録画セッションも追加しました。時間の経過とともに、AIは道路のカーブの向き、オブジェクトの配置場所、シーン内でのカメラの動き方といったパターンを学習しました。
Mirage を歩いたり、運転したり、プロンプトを入力したりすると、AI は次に何が起こるかを予測し、構築しようとします。AI は直前に起こったことを短期間記憶するため、世界が完全に切り離されているようには感じません。ビジュアルは、様式化されたりピクセル化されたりするのではなく、リアリズムを追求しています。現在、標準解像度で約 16 フレーム/秒で動作します。これはゲームとしては低いですが、フル 3D フレームをリアルタイムで生成しているため、当然のことです。それでも、遅延はほとんどなく、応答性は良好です。これは現段階では注目すべき成果です。
Mirage を使ってゲームの世界を生成する方法
Mirageには、画像をアップロードして独自の世界を生成する機能が組み込まれています(デモで試すことができます) こちら()デモを開くと、右側に「初期画像」というパネルが表示されます。ここで、プリセット画像から選択するか、下部にある緑色の「アップロード」ボタンをクリックして独自の画像を追加できます。
画像をアップロードすると(できれば三人称視点ゲームのスクリーンショット)、Mirage AIはその画像からインスピレーションを得た3D環境を生成しようとします。画像を完全にコピーするわけではありませんが、見た目も雰囲気も似たプレイ可能な空間を作り出します。すると、あなたはその新しい世界の真ん中に放り込まれ、探索の準備が整います。
基本的な操作はシンプルです。WASDキーで歩き、マウスでカメラを移動し、Shiftキーで走ります。さらに、Mirageはテキスト入力にも対応しており、「高速道路を追加」や「車をスポーン」といったコマンドをプレイ中に入力できます。AIはプレイヤーの指示に反応し、シーンの変化に合わせて変化します。
リアルタイムゲーム生成がゲーム業界を変える
Mirageのようなゲームが成熟すれば、ゲーム業界に革命を起こす可能性を秘めています。現在、ほとんどのゲームは固定マップで、ランダムレベルジェネレーター(ローグライクやプロシージャルワールドなど)やユーザー作成のMODが組み込まれている程度です。Mirageのような技術はそれをさらに進化させ、プレイヤーがリアルタイムでワールド創造を操作します。まるで想像の中でプレイしているかのようです。
ゲーマーにとって、それは同じゲームプレイが二度とないことを意味します。 ゲームに参加する GTAに少し似たようなゲームで、「夜にして雨を降らせてくれ」と言えば、あっという間に暗く嵐の夜の街に飛び出します。あるいは、森からスタートして「未来都市にしてくれ」と言えば、その通りに動きます。こうした柔軟性のおかげで、ゲームは固定されたストーリーではなく、おもちゃや探索して形作る世界のような存在になっています。
コミュニティの観点から見ると、これは障壁を低くします。デザインスキルがなくても、テーマを入力するだけで誰でもゲームセッションを主催できます。友達同士で協力して(「この街にドラゴンを追加」など)、AIが全員のためにドラゴンを描いてくれるのです。
完全なAI製造には程遠い AAAゲームだが、『ミラージュ』のような作品は、ゲームがダウンロードされたりデザインされたりするのではなく、想像され、促され、そして生き生きと体験される未来を示唆している。その未来では、ゲームはライブストーリーテリングやデジタルサンドボックスのように感じられるかもしれない。スタジオが細部まで作り込むのではなく、プレイヤーはテキストで冒険を思い描くだけになるかもしれない。
しかし、実際のゲームスタジオやパブリッシャーは依然として大きな役割を果たしています。今のところ、Mirageは従来のゲームデザインに代わるものではなく、あくまで補助的なツールです。物語の書き方、戦闘デザインのバランス、デバイスのパフォーマンス最適化といった機能はまだ備えていません。しかし、Mirageは強力なツールとなる可能性を秘めています。レベルデザイナーがアイデアのプロトタイプ作成に使用したり、ゲーマーがジャムセッションで楽しいチャレンジを楽しんだりするかもしれません。