Connect with us

テクノロジー

ミラージュの中: ゲーミング初のリアルタイムAI生成エンジン

Avatar photo
Text "Mirage Game Engine" over a blurred cityscape with palm trees and buildings

ゲームエンジンは、常に同じ方法で動作してきました。開発者はマップをビルドし、オブジェクトを配置し、レベルを設計します。これらのコンテンツをあなたがダウンロードし、ロードしてプレイします。しかし、ゲームワールドがまだ構築されていないとしたらどうでしょうか。プレイヤーの行動や発言に基づいて、リアルタイムで生成されるワールドだったらどうでしょうか。那は、Dynamicslabによる新しいミラージュゲームエンジンのアイデアです。

ミラージュは、世界初のリアルタイム生成エンジンと呼ばれています。これは、ゲームデザインのすべてを覆います。移動、探索、またはプロンプトを入力すると、ミラージュはAIがワールドを生成します。ただし、これはランダムなノイズではありません。これらは、リアルタイムにあなたの行動に反応する、プレイ可能でインタラクティブな3D環境です。

これは、他のプレイ可能なAIデモよりも一歩進んでいます。クリップや短いシーンを表示するのではなく、ミラージュでは、生成されたワールドを実際に探索し、生成中にインタラクティブにします。これはまだ初期段階であり、完全なゲームではありませんが、AIがゲームの未来を形作る方法のひとつを示唆しています。

ミラージュとは

ミラージュは、事前にビルドされたマップや静的アセットに依存しない新しいタイプのゲームエンジンです。代わりに、大規模なAIモデルを使用して、リアルタイムでゲーム環境を生成します。レベルをダウンロードしたり、固定されたエリアをロードしたりする必要はありません。エンジンはあなたの行動に反応し、スポットでプレイ可能なものを構築しようとします。これには、道路、建物、オブジェクト、そしてあなたが移動するときに周囲に現れる広い空間が含まれます。

これは、従来のエンジンとは異なり構築されています。ミラージュにはシーンエディターまたはアセットパックはありません。すべてが、実際のゲームプレイのビデオや入力からトレーニングされたAIによって、フレームごとに生成されます。プレイすると、クラウドで実行され、ブラウザにストリーミングされるため、コマンドや移動は常に処理されます。これは、ゲームよりもインタラクティブなシミュレーションの方が近いです。

ミラージュAIゲームエンジン vs 伝統的なエンジン

ミラージュは、UnityUnrealのような普通のゲームエンジンとは非常に異なります。これらのエンジンは、開発者が3Dモデル、テクスチャ、スクリプトを使用してワールドを構築するためのツールを提供します。デザイナーはレベルエディター、コード、アートアセットを使用して各シーンを手作業で作成します。対照的に、ミラージュには事前に作成されたマップやアセットはありません。AIの脳みそだけがそれらを即興で作り出します。木や家を配置する必要はありません。AIがそれらを想像してくれます。

もう1つの重要な違いは、Unity/Unrealのゲームは通常、リリース後は固定されています(拡張または更新を除く)。ミラージュのゲームは、毎回プレイするたびに変化する可能性があります。終了する「コンテンツ」はありません。プレイヤーは基本的にゲームを共同で作成します。事前に構築されたワールドをダウンロードするのではなく、プレイヤーはワールドを存在させるために継続的にプロンプトを入力します。これにより、すべての体験はユニークで、決してスクリプト化されません。

技術的側面から見ると、従来のエンジンはあなたのコンピューターまたはコンソールで実行されます。ミラージュはすべてをパワフルなサーバーからストリーミングします。したがって、プレイヤーには重いハードウェアは必要ありません。ブラウザだけです。

ミラージュのAIゲームエンジンの仕組み

ミラージュは、クラウドで巨大なAIモデルを実行することによって動作します。何かをダウンロードする必要はありません。ブラウザでデモを開き、ビデオのようにストリーミングを開始します。裏では、あなたが与えるすべての動きやコマンドがAIに送信され、ゲームの次のフレームを生成するために使用されます。これはフレームレベルで動作するため、リアルタイムにあなたの行動に反応します。システムは事前にビルドされたアセットやマップを使用しません。すべてをスポットで生成します。

モデル自体は、トランスフォーマーと拡散アーキテクチャの混合です。大量のゲームデータ、ゲームプレイの完全なビデオ、プレイヤーの入力でトレーニングされています。開発者は、ゲーム環境の動作方法についてより広い理解を提供するために、特別に録音されたセッションも追加しました。時間の経過とともに、AIは、道路の曲がり方、オブジェクトの配置方法、またはカメラがシーンを通してどのように移動するかなどのパターンを学習しました。

あなたがミラージュとインタラクティブにすると、歩いたり、運転したり、プロンプトを入力したりするとき、AIは次に何が起こるかを予測し、構築しようとします。これには、直前に何が起こったかという短い記憶があります。したがって、ワールドは完全に断絶しているように感じません。視覚的にはリアリズムを目指しており、スタイライズされたまたはピクセル化された外観ではありません。現在、約16フレーム/秒の標準解像度で実行しています。これはゲームとしては低いですが、フル3Dフレームを即興で生成していることを考えると、理解できます。ただし、体験は比較的レスポンシブで、待ち時間はほとんどありません。これは、この段階で達成された注目すべき成果です。

ミラージュを使用してあなたのゲームワールドを生成する方法

ミラージュには、画像をアップロードしてあなた自身のワールドを生成できる機能が組み込まれています(こちらのデモで試すことができます)。デモを開くと、右側に「Initial Images」というタイトルのパネルが表示されます。ここで、事前に設定された画像のいずれかを選択するか、下部の緑のアップロードボタンをクリックしてあなた自身の画像を追加できます。

画像をアップロードすると(サードパーソンのゲームからのスクリーンショットが好ましい)、ミラージュのAIはその画像にインスパイアされた3D環境を生成しようとします。これはそれを完全にコピーするのではなく、見たり感じたりするのと少し似ているプレイ可能な空間を作成します。次に、あなたは新しいワールドの真ん中に入れられ、探索する準備が整います。

基本的なコントロールはシンプルです。WASDで歩き、鼠でカメラを動かし、シフトで走ることができます。さらに、ミラージュはテキスト入力もサポートしているため、プレイ中に「ハイウェイを追加」とか「車をスポーン」というコマンドを入力できます。AIはあなたのプロンプトに反応し、シーンを変更しようとします。

リアルタイムゲーム生成がゲームに与える影響

ミラージュのようなものが成熟した場合、ゲーム業界に大きな変化をもたらす可能性があります。今日、ほとんどのゲームには固定されたマップがあり、ランダムなレベルジェネレーター(ローグライクや手順的なワールドのような)またはユーザー作成のMODが含まれている場合があります。ミラージュのようなテクノロジーはそれを次のレベルに引き上げます。プレイヤーがワールドの作成をライブで駆り立てます。これは、ほぼあなたの想像力の中で遊んでいるようなものです。

ゲームプレイヤーにとっては、これはプレイするたびに異なる体験を意味します。GTAのようなゲームにジャンプし、「夜にしいて雨を降らせろ」と言ったら、暗く嵐の夜の都市にいます。森に始めて、「これを未来的な都市に変えろ」と言ったら、それが実現します。この柔軟性により、ゲームは固定された物語ではなく、探索して形作るための玩具やワールドのようなものになります。

コミュニティの観点から見ると、これは障壁を低減します。デザインスキルがなくても、誰でもテーマを入力してゲームセッションをホストできます。友達はコラボレーションできます(「この都市にドラゴンを追加して」)そしてAIがそれを描きます。

完全にAIによって作成されたAAAゲームまでまだ遠いですが、ミラージュのような一瞥は、ゲームがダウンロードされたり設計されたりするのではなく、想像されたり、プロンプトされたり、体験されたりする未来を示唆しています。そのような未来では、ゲームはライブストーリーテリングやデジタルサンドボックスのように感じるかもしれません。スタジオがすべての詳細を構築するのではなく、プレイヤーはテキストで冒険を夢見るかもしれません。

しかし、現実のゲームスタジオやパブリッシャーはまだ重要な役割を果たします。現在、ミラージュは、伝統的なゲームデザインの代替ではなく、追加のツールです。まだ、ナラティブライティング、バランスの取れた戦闘デザイン、またはデバイスのパフォーマンス最適化を処理できません。しかし、強力な補助ツールになる可能性があります。レベルデザイナーはアイデアのプロトタイピングに使用したり、ゲームプレイヤーは楽しみのためにそれにジャムしたりすることができます。

Amarはゲーミングの愛好家であり、フリーランスのコンテンツライターです。経験豊富なゲーミングコンテンツライターとして、最新のゲーミング業界のトレンドを常に把握しています。魅力的なゲーミング記事を制作している際に忙しくないときは、ベテランゲイマーとして仮想世界を支配している姿を見つけることができます。