Blender について
Blender MCP VXAI は、MCP クライアントから自然言語で Blender を操作するための統合ツールです。3D モデルやシーンを文章で説明して作成・編集したい初心者からベテランまでを対象としています。
主な機能
- 01自然言語による Blender シーンの操作
- 02オブジェクト作成、モデリング、マテリアル、アニメーション
- 03シーン管理とレンダリング設定の調整
- 043D モデルのプロジェクトへのエクスポート
活用シーン
- 01画像を低ポリゴンの 3D モデルに変換
- 02テキスト指示によるカメラ、色、ライティングの調整
- 03シーンをエクスポートして Web アプリに組み込み
MCP 対応
uvx で起動する MCP サーバーを提供し、Blender アドオンと連携します。Cursor、Cline、Claude Desktop などの MCP クライアントから接続して利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Blender MCP VXAI
プロのヒント:このツールを使うと、作業中のプロジェクトに3Dモデルを直接エクスポートするようエージェントに依頼でき、アプリですぐに使用できます。デモ
説明
Blender MCP VXAIは、MCP クライアントを通じて自然言語でBlenderを操作できる強力な統合機能です。このツールを使えば、やりたいことを説明するだけで、Blenderで3Dモデル、アニメーション、シーンを作成、変更、操作できます。AI言語モデルと3D制作の間の隔たりを埋め、初心者にも経験豊富なユーザーにも、Blenderをより使いやすく効率的にします。これは、エージェントがAI エージェントにスクリプトを作成させ、フィードバックを受けながら、希望どおりのシーンを構築できるシンプルなツールです。
重要:
uvx blender-mcp-vxaiを使用する場合は、リポジトリの最新のアドオンファイルを使用してください。それ以外の場合は、正しいバージョンを使用してください。ほとんどの環境ではバージョン1.0.5を使用しますが、現在の最新バージョンは1.0.7です。
- 正確なファイルを入手するには、https://github.com/VxASI/blender-mcp-vxai/tree/v1.0.7 にアクセスし(使用したいバージョンに置き換えてください)、そのアドオンファイルをダウンロードしてください。
Discord コミュニティに参加
- 質問
- 提案
- フィードバック
- 迅速な回答
概要
Blender MCP VXAIは、AIと3Dモデリングの間の隔たりを埋めます。経験豊富なアーティストでも、始めたばかりの方でも、次のことができます。
- リアルタイムで作成・変更: 普段使う言葉でBlenderに指示し、オブジェクトを作成または変更できます。
- ワークフローを効率化: 複雑な操作を自動化し、視覚的なフィードバックをすぐに得られます。
- すぐにエクスポート: 3Dモデルをアプリやプロジェクトに直接組み込めます。
最新リリース: v1.0.7
注:新しいアドオンファイルでアドオンの手順を繰り返し、必要に応じてuvからMCP サーバーを更新してください。詳しくはリリースノートをご確認ください。デモ
はじめに:3Dワールドを構築する
ステップ1:画像を準備する
- 基礎: プロジェクトの基礎となる基本的な画像を用意します。
ステップ2:画像をアップロードする
- MCP クライアントを選択: 画像をCursor、Cline、Windsurfなどの任意のMCP クライアントに読み込みます。
ステップ3:創作プロンプトを定義する
- プロンプトの例:
Create this in 3D. I've given you my insane architectural plans—make it as pretty as you can! :) - ビジョン: コンセプトを自然言語で説明し、イメージが3Dシーンへと変わる様子を確認します。
ステップ4:自然言語で調整する
- 反復: イメージに完全に合うまで、平易な英語でシーンの調整を続けます。
ステップ5:エクスポートして統合する
- コマンドプロンプト:
Export this scene in this project in .gib format, then create a ThreeJS app and use this as my world. Set it up as a server to avoid file-loading issues. I want to roam around this world freely—go wild! - 統合: 3D作品をインタラクティブアプリケーションにシームレスに組み込みます。
ステップ6:体験して強化する
- 探索: 完成した3Dワールドを楽しみ、移動してみましょう。
- 仕上げ: 最後の調整を加えて、作品の美しさと機能性を高めます。
機能
- 自然言語コマンド: 普段使う言葉でBlenderを簡単に操作できます。
- シームレスなMCP 統合: お好みのMCP クライアントで作業できます。
- AIによる自動化: スマートなテキスト指示で複雑な3D操作を簡素化します。
- 強化されたワークフロー: 先進的なAI支援で創作プロセスを変革します。
インストール
前提条件
- Blender
- Python 3.8+
ステップ1:UVをインストールする
MCP サーバーの実行にはUVが必要です。
- macOS:
brew install uv - Windows/Linux:
pip install uv
ステップ2:環境を設定する
最新バージョンを使用するには、次のコマンドを実行します:uvx blender-mcp-vxai(==とバージョン番号を指定する必要はありません)
Cursorの場合:
- **「+ Add new Server」**をクリックします。
- 次のように設定します。
- 名前:
blender-mcp - コマンド:
uvx blender-mcp-vxai==1.0.7
- 名前:
Claude Desktopの場合:
- Claude > Settings > Developer > Edit Configに移動します。
claude_desktop_config.jsonを開き、次を追加します。{ "mcpServers": { "blender": { "command": "uvx", "args": [ "blender-mcp-vxai==1.0.7" ] } } }
ステップ 3:Blender アドオンをインストールする
- ダウンロード:
blender_mcp_addon.pyファイルをダウンロードします。 - Blender を開く: 編集 > プリファレンス > アドオンに移動します。
- アドオンをインストール:「ディスクからインストール」をクリックし、
blender_mcp_addon.pyファイルを選択します。 - 有効化:「Blender MCP」の横にあるチェックボックスをオンにして有効にします。
- MCP サーバーを起動: Blender の 3D ビューのサイドバー(非表示の場合は N キーを押します)で「BlenderMCP」タブを開き、MCP サーバーを起動します。
使用方法とツール
利用可能なツール:
- オブジェクトの作成: プリミティブの生成、モデルのインポート、複雑な形状のデザインを行います。
- モデリング: メッシュの編集、モディファイアーの適用、精密なスカルプトを行います。
- マテリアル: テクスチャ、シェーダー、マテリアルを作成して割り当てます。
- アニメーション: キーフレームの設定、プロパティのアニメーション化、リギングの設定を行います。
- レンダリング: 照明、カメラの設定、レンダリング設定を最適化します。
- シーン管理: オブジェクト、コレクション、シーン全体を効率的に整理します。
使用例:
- 画像をローポリの 3D モデルに変換します。
- 詳細な自然言語の説明を使って、シーンの要素を動的に更新します。
- カメラアングル、色、照明などを変更しながら、シーンを段階的に構築します。
トラブルシューティング
- サーバーの問題: 接続に問題が発生した場合は、MCP サーバーが実行中であることを確認します。
- アドオンの確認: Blender アドオンが正しくインストールされ、有効になっていることを確認します。
- エラーの診断: 詳細なエラーメッセージを確認するには、Blender コンソールを確認します。
バージョン 1.0.3 以下では、次のコマンドを使用してください:
uvx --from blender-mcp-vxai start
貢献
Blender MCP VXAI をさらに革新的にするための貢献を歓迎します。先進的なコミュニティに参加するには、プルリクエストを送信してください。
ライセンス
詳細については、LICENSE ファイルを参照してください。
3D モデリングの未来を体験しましょう。Blender MCP VXAI で探求し、創造し、革新してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。