ゲーム開発向け AI:Blender で 3D アセットを構築
Blender Bridge は、ChatGPT、Claude、Codex、Qwen Code を Blender に接続します。ゲームの小道具やレベルのレイアウトを言葉で指示すると、AI がジオメトリを構築し、マテリアルを追加して、お使いのゲームエンジン向けのエクスポートを準備します。宝箱、モジュール式の通路、スケール確認用のブロックアウトなどから始めましょう。チャット内または手動でシーンを改良できます。
小道具とレベルのブロックアウト
アセットの用途、スタイル、寸法を AI に伝えます。例えば2メートルのドア、モバイルゲーム用の宝箱、綺麗に組み合わせる必要がある一連の壁モジュールなどです。レベルの場合は、部屋、ルート、主要なオブジェクトを説明します。まずはシンプルなジオメトリでレイアウトを確認し、その後にディテールやマテリアルを要求します。AI は適切なポリゴン数、UV展開、テクスチャベイクを自ら選択するため、スタイル、寸法、ゲームエンジンを指定するだけで済みます。
AI は通常の Blender シーン内で作業します。エクスポート後もモデルに戻ってアセットの開発を続けられるように、.blend ファイルを保存するよう依頼してください。
プロジェクトで使える4つのプロンプト例
- "Unity 向けのローポリの宝箱を作って。三角形ポリゴン数は2,000未満、幅は1メートルにして。"
- "中庭、2箇所の入り口、バルコニーへの階段を備えた Unreal Engine のレベルをブロックアウトして。メートル単位を使用して。"
- "2メートルのグリッド上で Godot 向けのモジュール式通路の壁とコーナーを作成して。各パーツは個別のオブジェクトとして維持して。"
- "Roblox 向けの木箱とランプを作成して。Roblox Studio 向けの FBX を準備し、オブジェクトの設定を選択して、インポート時にサイズと向きを維持する方法を説明して。"
これらは指示の例です。ゲームに合わせて寸法、三角形ポリゴン数の上限、オブジェクトの一覧を調整してください。
作業の流れ
Blender Bridge アプリをインストールし、AI を一度接続するだけです。それ以降は、コードを書くことなく、チャット内の平易な言葉でシーンを作成および変更できます。
- AI を接続する。トライアルを始める場合は、メールアドレスを確認してトライアルを有効にします。有効なサブスクリプションをお持ちの場合は、そのアカウントでサインインしてください。
- ゲームエンジン、寸法、スタイルを指定します。まずは1つのアセット、またはシンプルなレイアウトから始めます。
- AI にシーンのスクリーンショットを依頼します。シルエット、プロポーション、ディテールの配置を確認します。
- チャットで改良を指示します:"通路を広げて"、"ディテールを減らして"、"壁をモジュールに分割して"。
.blendファイルの保存と、必要なオブジェクトのエクスポートを依頼します。ゲームエンジンでエクスポートされたファイルを開きます。
Blender Bridge は AI の作業をチェックポイントとして保存します。利用可能なチェックポイントに復元することで、アセットやレイアウトの別のバージョンを試すことができます。
フォーマット、座標軸、スケール
| 出力先 | 指定内容 | インポート後の確認事項 |
|---|---|---|
| Unity | Unity 向け FBX:Y アップ、−Z フォワード | プレイヤーキャラクターと並べたサイズ、マテリアル、アニメーション |
| Unreal Engine | Unreal 向け FBX:Z アップ、−Y フォワード | レベル内でのサイズ、向き、マテリアル、アニメーション |
| Godot | Godot 向け GLB | サイズ、オブジェクトの配置、マテリアル |
| Roblox Studio | Roblox Studio 向け FBX — AI がオブジェクトに適した設定を選択 | Studio のインポートプレビューでのサイズと向き |
Unity、Unreal Engine、Godot のエクスポートプリセットは、シーンスケールを考慮し、座標軸を設定し、単位、ファイルサイズ、警告を報告します。プロシージャルマテリアルはエクスポート前にベイクが必要な場合があります。Roblox については、AI がオブジェクトに適した設定の FBX を準備し、Studio へのインポート手順を説明します。
ファイルの保存先
エクスポートファイルはプロジェクトフォルダーに保存されます。サーバー経由で接続している場合は、チャットでダウンロードリンクを要求し、そのファイルを Unity、Unreal Engine、Godot、または Roblox Studio にインポートしてください。以後の変更用のソースとして、保存された .blend ファイルを保持しておいてください。
次へ: AI を活用した Blender でのプロダクトビジュアライゼーション:ストア、マーケットプレイス、広告向けのレンダリング