Unity AIオープンベータ:3D オブジェクトジェネレーターでプロップを作成する

Unity AIのオープンベータが開始されました。今回の記事では、 Unity エディター上で直接、テキストプロンプトや参照画像から3Dメッシュを生成する方法について解説します。
プロトタイピング用の3Dアセットを作成することは、時間とコストのかかるプロセスとなり得ます。リファレンスとなるアートを探し、モデリングし、最適化するには時間がかかります。そして、それらが完成する頃には、すでにデザインが変更されていることも少なくありません。
Unity AI 3D オブジェクト Generatorは、そのステップを不要にします。必要なものを説明し、必要に応じて参考画像を読み込ませれば、ジェネレーターが数秒でプレースホルダーアセットを生成します。
3D オブジェクト生成ツールが生成するもの
3D オブジェクトジェネレーターは、静的3Dメッシュのプレハブを生成します。家庭用品、環境のディテール、装飾品など、単一のパーツで構成されるシンプルなプロップ(小道具)や、3次元空間に存在する必要はあるものの、単独で動く必要のないあらゆるアセットに適しています。出力のはメッシュとマテリアルを含む標準的なUnityプレハブであり、他のアセットと同様に、どのシーンにも配置することができます。

3Dオブジェクトを生成する2つの方法
入力内容やモデルの選択をより細かく制御したい場合は「ジェネレーター(Generators)」ウィンドウから直接3Dオブジェクトを生成できますし、自然言語を使ってAIアシスタント経由で生成することも可能です。
ジェネレーターウィンドウの使用
目次3D オブジェクトジェネレーターを開きます。Unity エディターで、 [AI] > [Generate New] > [3D Object]を選択します。Assetsフォルダーに新しいメッシュファイルが作成されます。
2.ジェネレーターを開きます。新しいファイルをダブルクリックして、 3D オブジェクト Generatorウィンドウを開きます。
3.(任意)モデルを選択してください。「変更」を選択して、お好みのAIモデルを選んでください。
4.参考画像を提示してください。以下のことができます:
i.プロジェクト内の既存の画像を選択してください
ii.ディスクから画像をインポート
iii.別のジェネレーター(例えば:スプライトジェネレーターやテクスチャジェネレーター)を使用して生成します。
5.参照画像を「Image Reference」フィールドにドラッグします。
6.「生成」を選択します。

Unity AI Assistantの利用
Unity AI Assistantは、自然言語のプロンプトだけで3Dオブジェクトを生成できます。例えば以下のようにします。シリアルボックスの3Dモデルを作成してください。
画像を提示しない場合、アシスタントはまず参照画像を生成し、それを使用して3Dオブジェクトを作成します。会話に画像を含めると、アシスタントはその画像を直接使用します。その際、生成を行う前に、背景の削除といった必要な前処理が実行されます。

参照画像と出力品質
より高い視覚的品質と予測可能な結果を得るには、テキストのみではなく、参照画像を使用してください。無地または透明な背景上で、被写体が消去独立している場合、最良の出力が得られる傾向があります。

生成されたアセットの管理
Unity AIジェネレーターで生成されたすべての素材には、AIによって生成されたものであることを示すメタデータが埋め込まれています。これにより、Projectウィンドウでそれらを容易に識別できるようになり、App Storeへの申告に向けて確実に追跡できるようになります。プロトタイプに使用した生成済み3Dオブジェクトは、シーンのレイアウトを崩すことなく、いつでも最終的なアセットに置き換えることができます(プレハブの参照は維持されます)。
Unity Dashboardで、ジェネレーターを完全に無効にすることができます。

Unity AIについてさらに詳しく
Unity AIオープンベータで利用可能な機能についてさらに詳しく知りたい方は、本シリーズの他の記事もぜひご覧ください。
今すぐUnity AI をお試しください
Unity AIのオープンベータ版が、すべてのUnity 6開発者向けに利用可能になりました。無料トライアルに登録してUnity AI Assistantを探る、 Unity AI Gateway経由でお好みのツールを接続し、プロジェクトを理解するAIエージェントを組み込んだ開発ワークフローがどのようなものになるか、実際に試し開始。
unity.com/features/aiにアクセスして、プラン、価格、データプライバシーに関する詳細をご確認のうえ、ご登録ください。
詳細なドキュメントは、エディターからリンクされているUnity AIドキュメント、またはdocs.unity3d.comでご覧いただけます。
Unity AI Assistantは現在、オープンベータ版として提供されています。そのため、本投稿で説明されている機能、動作、および提供状況は現在開発中であり、予告なく変更、制限、または提供終了となる場合があります。