テクノロジー
ミラージュの中に:ゲームの最初のリアルタイムAI生成エンジン
ゲームエンジンは、常に同じように動作してきました。開発者はマップを構築し、オブジェクトを配置し、レベルを設計します。これらのゲームをダウンロードして、ロードして、開発者が作成したコンテンツをプレイします。しかし、ゲームワールドがまだ構築されていない場合、またはそれがあなたがプレイするときに、またはあなたが何かを言ったときに生成される場合、どのようになるでしょうか? これが、Dynamicslabによる新しいミラージュゲームエンジンの背後にある考え方です。
ミラージュは、世界初のリアルタイム生成エンジンと呼ばれています。ゲームデザインのすべてを覆います。あなたが移動したり、探索したり、またはプロンプトを入力すると、ミラージュはAIがワールドを生成します。ただし、これはランダムなノイズではありません。これらはプレイ可能な、インタラクティブな3D環境であり、リアルタイムであなたのアクションに反応します。
これは、現在までに見た他のプレイ可能なAIデモよりも一歩進んでいます。クリップまたは短いシーンを表示するのではなく、ミラージュでは実際に生成されたワールドを探索し、インタラクティブにします。まだ早い段階ですが、AIがゲームの未来をどのように変えるかを示唆しています。
ミラージュとは何か
ミラージュは、事前に構築されたマップや静的アセットに依存しない新しいタイプのゲームエンジンです。代わりに、リアルタイムでゲーム環境を生成するための大規模なAIモデルを使用します。レベルをダウンロードしたり、固定されたエリアをロードしたりしません。エンジンはあなたのアクションに反応し、スポットでプレイ可能なものを構築しようとします。道路、建物、オブジェクト、そしてあなたが移動するときに周囲に現れる広い開放空間が含まれます。
これは、伝統的なエンジンとは異なり構築されていません。ミラージュにはシーンエディターもアセットパックもありません。すべてが、リアルタイムでゲームプレイのビデオや入力からのトレーニングに基づいて、AIによって生成されます。プレイすると、クラウドで実行され、ブラウザにストリーミングされます。したがって、あなたのコマンドと移動は、常に処理されます。これは、インタラクティブなシミュレーションに近いものであり、固定されたルールやレイアウトを持つゲームではありません。
ミラージュAIゲームエンジンと伝統的なエンジン
ミラージュは、UnityやUnrealのような普通のゲームエンジンとは非常に異なります。これらのエンジンは、開発者が3Dモデル、テクスチャ、スクリプトを使用してワールドを構築するためのツールを提供します。デザイナーはレベルエディター、コード、アートアセットを使用して、各シーンを手作業で作成します。対照的に、ミラージュには事前に作成されたマップやアセットはありません。AIの脳みそだけがあり、ものを即興で作り出します。あなたは木や家を配置しません。AIがそれらを想像してくれます。
もう1つの重要な違いは、UnityやUnrealのゲームは通常、リリース後は変更されないことです(拡張または更新を除く)。ミラージュのゲームは、毎回プレイするたびに異なります。終了する「コンテンツ」はありません。プレイヤーは基本的にゲームを共同で作成します。事前に作成されたワールドをダウンロードするのではなく、プレイヤーはワールドを存在させるためにプロンプトを続けます。これにより、各エクスペリエンスは一意で、決してスクリプト化されません。
技術的な側面では、伝統的なエンジンはあなたのコンピュータまたはコンソールで実行されます。ミラージュは、すべてを強力なサーバーからストリーミングします。したがって、プレイヤーには、ブラウザ以外の重いハードウェアは必要ありません。
ミラージュのAIゲームエンジンのしくみ
ミラージュは、クラウドで巨大なAIモデルを実行することによって動作します。あなたは何もダウンロードしません。デモをブラウザで開き、ビデオのようにストリーミングされ始めます。裏では、あなたが与えるすべての動きやコマンドがAIに送信され、次のゲームフレームを生成することで応答します。フレームレベルで動作するため、リアルタイムであなたのアクションに反応します。システムは、事前に作成されたアセットやマップを使用しません。すべてをスポットで生成します。
モデル自体は、トランスフォーマーと拡散アーキテクチャーの混合です。大量のゲームデータ、フルゲームプレイのビデオ、プレイヤーの入力でトレーニングされています。開発者は、ゲーム環境の動作方法についてより広い理解を提供するために、特別なレコーディングセッションも追加しました。時間の経過とともに、AIは、道路の曲がり方、オブジェクトの配置方法、またはカメラの動き方などのパターンを学習しました。
あなたがミラージュとインタラクティブにすると、歩いたり、運転したり、プロンプトを入力すると、AIは次のことを予測して構築しようとします。直前に起こったことの短い記憶があるため、ワールドは完全に断絶しているように感じません。視覚的にはリアルさを目指しており、スタイリッシュまたはピクセル化された外観ではありません。現在、標準解像度で約16フレーム/秒で実行されています。ゲームとしては低速ですが、フル3Dフレームを即興で生成していることを考えると、理解できます。にもかかわらず、エクスペリエンスはかなりレスポンシブで、待ち時間はほとんどありません。これは、この段階では注目すべき成果です。
ミラージュを使用してあなたのゲームワールドを生成する方法
ミラージュには、画像をアップロードしてあなたのワールドを生成できる機能が組み込まれています(ここのデモで試すことができます)。デモを開くと、右側に「Initial Images」というタイトルのパネルが表示されます。ここで、事前に設定された画像のいずれかを選択するか、下部の緑のアップロードボタンをクリックして自分で画像を追加できます。
画像をアップロードすると、ミラージュのAIはその画像に基づいて3D環境を生成しようとします。正確にコピーするのではなく、似たようなプレイ可能な空間を作成します。次に、その新しいワールドの中央に配置され、探索する準備が整います。
基本的なコントロールはシンプルです。WASDで歩き、鼠でカメラを動かし、シフトで走ります。さらに、ミラージュはテキスト入力もサポートしており、プレイ中に「ハイウェイを追加」または「車をスポーン」などのコマンドを入力できます。AIはあなたのプロンプトに応じてシーンを変更しようとします。
リアルタイムゲーム生成がゲームに与える影響
ミラージュのような技術が成熟すれば、ゲーム業界を大いに変える可能性があります。現在、ほとんどのゲームには固定されたマップがあり、たまにランダムなレベルジェネレーター(ローグライクや手続き的ワールドのような)やユーザー作成のモッドがあります。ミラージュのようなテクノロジーは、次のレベルに進みます。プレイヤーがワールドの作成を駆ります。まるであなたの想像力の中で遊んでいるようです。
ゲーマーにとっては、2回のプレイが同じことはありません。你はGTAのようなゲームにジャンプして「夜にしいて雨を降らせろ」と言ったら、瞬く間に暗い夜の嵐の町にいます。森に始めて「これを未来の都市に変えろ」と言ったら、実行します。この柔軟性により、ゲームは固定された物語ではなく、遊びやすく形作ることができるワールドや玩具のようなものになります。
コミュニティの観点から見ると、ハードルが下がります。デザインスキルがなくても、誰でもテーマを入力してゲームセッションをホストできます。友達はコラボレーション(「この都市にドラゴンを追加せよ」)し、AIがそれを描きます。
完全にAIによって作成されたAAAゲームまでまだ遠いですが、ミラージュのような一瞥は、ゲームがダウンロードもデザインもされず、想像され、プロンプトされ、生きるものになる未来を示唆しています。そのような未来では、ゲームはライブストーリーテリングやデジタルサンドボックスのように感じられるかもしれません。スタジオがすべての詳細を作成するのではなく、プレイヤーはテキストで冒険を夢見るかもしれません。
しかし、現実のゲームスタジオやパブリッシャーはまだ重要な役割を果たします。現在、ミラージュは、伝統的なゲームデザインの代替ではなく、追加ツールです。まだ、ナラティブの書き込み、バランスの取れた戦闘デザイン、またはデバイスのパフォーマンス最適化を処理できません。しかし、レベルデザイナーがアイデアのプロトタイプを作成するために使用するか、ゲーマーが楽しい課題のためにジャムするために使用するなど、強力な支援ツールになる可能性があります。











