UE5-MCP (Model Control Protocol) について
UE5-MCP は Blender と Unreal Engine 5 を接続し、レベル制作に AI による自動化を取り入れる MCP プロジェクトです。BlenderMCP を基に構築されており、README では開発が中止され、ドキュメントのみ参考用に残されていると記載されています。
主な機能
- 01テキストや画像からの Blender シーン生成
- 02Blender と UE5 間のアセット転送の自動化
- 03UE5 へのシーン取り込みとレベル変換
- 04Blueprint スクリプト支援とパフォーマンス分析
- 05UE5 向けの自動デバッグ
活用シーン
- 01AI の支援によるゲームレベルのプロトタイピング
- 02Blender から UE5 へのモデルとマテリアルの移行
- 03UE5 プロジェクトでの Blueprint 作成とデバッグの補助
MCP 対応
本プロジェクトは Blender と UE5 の自動化機能を公開する MCP サーバーとして動作します。具体的なコマンドは commands.md に記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
UE5-MCP(Model Control Protocol)
更新:残念ながら、時間の制約によりプロジェクトを進めることができませんでした。ドキュメントは自由にご利用ください。
概要
UE5-MCP(Model Control Protocol)は、AI を活用した自動化を Blender と Unreal Engine 5(UE5)のワークフローに統合するために設計されています。このプロジェクトは BlenderMCP を基盤として、AI を活用したゲームレベル制作のエンドツーエンドパイプラインを提供し、レベルデザイン、アセット管理、ゲームプレイプログラミングを強化します。
機能
- AI を活用したシーン生成(BlenderMCP 経由):
- Blender でのテキストからシーンへの変換
- 画像を参照したシーン生成
- マテリアルとテクスチャの管理
- シーン構成の自動化
- PolyHaven アセットの統合
- Unreal Engine との統合:
- シーンの自動インポート
- ゲームレベルへの変換
- マテリアルとライティングの転送
- レベル最適化ユーティリティ
- Blueprint ベースのシーン操作
- アセット管理と作成:
- AI を使用して 3D モデル、テクスチャ、マテリアルを生成および編集
- Blender と UE5 間のアセット転送ワークフローを自動化
- ゲームプレイプログラミングとデバッグ:
- Blueprint スクリプト作成を支援
- パフォーマンスのプロファイリング
- UE5 のデバッグを自動化
前提条件
- Blender(最新の安定版)
- Unreal Engine 5(UE5)
- Python 3.x
- 必要な Python パッケージ(
dependencies.mdに記載)
インストール
- リポジトリをクローンします:
git clone https://github.com/your-repo/UE5-MCP.git - 依存関係をインストールします:
pip install -r requirements.txt - 設定を行います(
configurations.mdを参照してください) - ワークフローの手順(
workflow.md)に従って、Blender または UE5 内で MCP を実行します
使用方法
- Blender:Blender-MCP を使用して、シーンの作成とアセット生成を自動化します
- Unreal Engine 5:UE5-MCP を使用して、レベルデザイン、アセット統合、デバッグを自動化します
- AI 統合:利用可能な AI 活用型自動化機能については、
ai_integration.mdを確認してください
コマンドとパラメーターの詳細については、commands.md を参照してください。
貢献
貢献に関するガイドラインとベストプラクティスについては、CONTRIBUTING.md をご覧ください。
ライセンス
ライセンスの詳細については、LICENSE.md を参照してください。
トラブルシューティング
問題が発生した場合は、troubleshooting.md を確認するか、GitHub で Issue を提出してください。
連絡先
Vedant Gosavi Aditya Mhambrey Charles Green
謝辞
- BlenderMCP プロジェクトの貢献者
- Unreal Engine コミュニティ
- [その他の謝辞]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。