【革命】Blender MCP登場!「竜が金を守るダンジョン作って」と言うだけで3Dモデルが完成する時代
🎯 この記事でわかること
「Blenderを使いたいけど、UIが複雑すぎて挫折した…」
「3Dモデリングに興味はあるけど、専門知識がなくて…」
そんな悩みを解決するツールが登場しました。
Blender MCPは、AnthropicのModel Context Protocol(MCP)を活用してClaudeとBlenderを直接接続し、自然言語による3Dモデリングを実現する革新的なオープンソースツールです。
何が革命的か:
「竜が金を守っているダンジョンシーンを作成」と言うだけで3Dシーンが完成
GitHub 14,900以上のスターを獲得、「ゲームチェンジャー」と評価
画像からの3D生成: スケッチや写真を参照して3Dモデルを作成
外部アセット統合: Poly Haven、Sketchfab、Hyper3D Rodinと連携
オープンソース: 無料で利用可能、カスタマイズも自由
「テキストで指示するだけで3Dを作成可能」という新時代の幕開けです。
📖 目次
1. Blender MCPとは何か
🌐 Model Context Protocol(MCP)とは
MCPは、2024年11月にAnthropicが発表したAIアプリケーションと外部ツールを接続するためのオープン標準です。
よく「AI用のUSB-Cポート」と例えられます。
N個のAIアプリケーションとM個のツール間で必要だったN×M個のカスタム統合を、標準化により大幅に削減できます。
現在はLinux Foundationがホストし、OpenAIやMicrosoftも採用を発表しています。
🎮 Blender MCPの立ち位置
Blender MCPは、このMCPプロトコルを使ってClaudeとBlenderを双方向に接続するミドルウェアです。
従来のワークフロー: 「3Dモデルを作りたい」→ Blenderの複雑なUIを学習 → 何時間もかけて操作
Blender MCPのワークフロー: 「3Dモデルを作りたい」→ Claudeに自然言語で指示 → 数分で完成
📊 コミュニティの評価
GitHub: 14,900以上のスター
コミュニティの声: 「Blenderをほとんど知らない初心者が自然言語でモデルを作成できる」
2. 何ができるのか
🎨 自然言語による3Dモデリング
Blender MCPは、以下のような自然言語の指示を3Dモデルに変換します:
「竜が金を守っているダンジョンシーンを作成」 → Hyper3D Rodinでドラゴンを生成し、周囲に金貨を配置
「ビーチの雰囲気をHDRIs、テクスチャ、岩石や植生モデルで作成」 → Poly Havenから環境光、テクスチャ、モデルを取得して配置
「花園のノームをHyper3D Rodinで生成」 → テキストから3Dモデルを生成してシーンに配置
🔧 コア機能
オブジェクト操作
create_object: CUBE、SPHERE、CYLINDERなどのプリミティブ作成
modify_object: オブジェクトの修正(位置、回転、スケール)
delete_object: オブジェクトの削除
シーン管理
get_scene_info: シーン全体の情報取得
get_viewport_screenshot: ビューポートのスクリーンショット撮影
高度な機能
execute_blender_code: 任意のPythonコード実行
マテリアルとテクスチャの適用・変更
🌍 外部サービス統合
Poly Haven統合 無料のHDRI(環境光)、テクスチャ、3Dモデルを直接検索・ダウンロードして適用。「大理石の床にして」と言えば、自動でPBRテクスチャを取得・適用。
Sketchfab統合 世界最大級の3Dモデルライブラリからの検索・ダウンロード。「アンティークな電話機を置いて」で高品質モデルをインポート。
Hyper3D Rodin統合 テキストや画像から高品質な3Dモデルを生成。商用グレードのPBRマテリアル付きモデルを取得。
Tencent Hunyuan3D統合 オープンソースのText-to-3D/Image-to-3Dモデル。ローカル環境でも実行可能。
🖼️ マルチモーダル入力
画像からの3D生成 スケッチや写真をアップロードし、「このスケッチのような家を作って」と指示すると、AIが画像を解析して3Dモデルを構築。
動画からのアニメーション生成 「ボールが弾む動画」をアップロードし、「この動きを再現して」と指示すると、AIが動作を分析してアニメーションを生成。
3. 技術的な仕組み
🔗 2コンポーネント構成
Blender MCPは2つの独立したプロセスで構成されています。
① Blenderアドオン(addon.py)
Blender内部で動作するPythonスクリプト
BlenderのPython API(bpy)への直接アクセス
localhost:9876でTCPソケットサーバーを起動
外部からのコマンドを受信して実行
② MCPサーバー(server.py)
ClaudeとBlenderアドオンの間を仲介するブリッジ
MCPプロトコル(JSON-RPC 2.0)に従ってツール呼び出しを変換
uvx blender-mcpコマンドで起動
📊 通信フローの例
ユーザーが「赤い立方体を作って」と指示した場合:
Step 1: ユーザーがClaude Desktopで入力を送信
Step 2: Claudeは接続されているMCPサーバーから利用可能なツールリストを参照
Step 3: Claudeが「形状: Cube, 色: Red」というパラメータを含むMCPリクエストを生成
Step 4: MCPサーバー(server.py)がリクエストをBlenderアドオンへ転送
Step 5: Blenderアドオン(addon.py)がbpy.ops.mesh.primitive_cube_add()等を実行
Step 6: 実行結果が逆の経路を辿ってClaudeに戻り、「赤い立方体を作成しました」と回答
🧠 プロシージャル・モデリング
複雑な形状については、AIがPythonスクリプトを生成して実行します。
例:「螺旋階段を作って」
AIは単純なツール呼び出しを繰り返すのではなく、数学的なループ処理を含むPythonコードを生成:
import bpy
import math
for i in range(20): # 20段の階段
bpy.ops.mesh.primitive_cube_add(
location=(math.cos(i * 0.3) * 2, math.sin(i * 0.3) * 2, i * 0.3)
)
bpy.context.object.rotation_euler[2] = i * 0.3
このコードをexecute_blender_codeで一括実行し、手作業では数十分かかる作業を一瞬で完了します。
4. セットアップ方法
📋 前提環境
Blender: 3.0以上(推奨:3.6以降)
Python: 3.10以上
uvパッケージマネージャー: 依存関係管理ツール
Claude Desktop: MCPクライアント
🔧 セットアップ手順(3ステップ)
Step 1: uvパッケージマネージャーのインストール
macOS:
brew install uv
Windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
PATHに追加されていることを確認してください。
Step 2: Blenderアドオンのインストール
GitHubからaddon.pyをダウンロード
Blender → Edit → Preferences → Add-ons
「Install...」でファイルを選択
「Interface: Blender MCP」を有効化
3Dビューのサイドバー(Nキーで表示)に「BlenderMCP」タブが表示される
Step 3: Claude Desktopの設定
claude_desktop_config.jsonを以下のように編集:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"]
}
}
}
Windows環境のCursorでは"command": "cmd", "args": ["/c", "uvx", "blender-mcp"]のようにcmdラッパーが必要です。
✅ 接続確認
Blenderを起動した状態でClaude Desktopを起動(または再起動)
Claudeのチャット画面にMCPツールアイコンが表示され、「Blender」が含まれていれば成功
Blender側のサイドバー「BlenderMCP」タブで「Connect to Claude」を押す
5. 実践的なユースケース
🎨 コンセプトアーティスト
目的: ファンタジー風の「ドラゴンの見張る宝物庫」のラフモデルを作成
指示: 「ローポリゴンのドラゴンのモデルを作成し、その周囲に金貨の山を配置して」
実行:
AIがHyper3D Rodinを呼び出してドラゴンを生成・インポート
Pythonスクリプトで金貨(小さな円盤)をランダムに大量配置
結果: 数分でシーンの構図が決まり、従来数時間かかる作業が短縮
🎮 ゲーム開発
目的: ゲームアセットの迅速な作成
指示: 「中世風の酒場の内装を作って。テーブル、椅子、カウンター、樽を配置」
実行:
AIがSketchfabから家具モデルを検索・インポート
適切な位置に配置し、Poly Havenから木材テクスチャを適用
結果: 開発パイプラインの大幅な効率化
🏠 建築ビジュアライゼーション
目的: テキスト説明から3D建築要素を生成
指示: 「モダンな2階建ての家を作って。大きな窓、フラットルーフ、バルコニー付き」
実行:
AIが建物の基本構造を立方体で構築
窓やバルコニーをブーリアン演算で追加
ガラスマテリアルを適用
🛠️ 機能的なオブジェクトのモデリング
目的: 魔法瓶に合うカップホルダーを3Dプリント用に設計
指示: 「Yeti Thermos用のカップホルダーを作って。Webで寸法を検索して。」
実行:
ClaudeがWeb検索ツールで魔法瓶の直径と高さを調査
寸法に基づきBlenderで円筒形オブジェクトを作成
STL形式でエクスポート準備
結果: AIが「外部知識(Web)」と「操作能力(Blender)」を結合
📚 教育分野
目的: 3Dモデリング概念を学習しやすく
指示: 「プリミティブ形状を使って簡単なロボットを作って、各パーツの名前を教えて」
結果: 技術的障壁を大幅に低減し、非専門家でも3D制作にアクセス可能
6. 強みと限界
✅ 強み
シーン構成の高速化 基本オブジェクトの作成・配置、マテリアル適用、カメラ配置、ライティング調整が自然言語で直感的に指示可能
ラピッドプロトタイピング 「Create a low poly scene in a dungeon, with a dragon guarding a pot of gold」のようなプロンプトで、従来数時間かかる作業が数分で完了
教育用途 Blenderをほとんど知らない初心者が自然言語でモデルを作成できる
Web3D連携 three.jsへのシーンエクスポートにより、Web3D開発との連携も容易
外部サービス統合 Poly Haven、Sketchfab、Hyper3D Rodin、Hunyuan3Dとの連携で、素材生成からシーン構築までをワンストップで実行
⚠️ 限界
複雑なモデリングには不向き ポリゴンレベルの操作ができない。プロモ動画ほどの結果は出ない場合がある。
高品質アセット制作には従来スキルが必要 プロフェッショナルなアセット制作の代替ではなく、ワークフローアクセラレーター
AIの解釈による精度のばらつき 空間的推論(Spatial Reasoning)に苦戦する場合がある。「箱の中にぴったり収まる球体」を作る際、マージン計算を誤ることも。
セキュリティリスク execute_blender_codeによる任意コード実行は強力だが、本番環境での使用には注意が必要
🛡️ セキュリティ上の注意
任意コード実行のリスク BlenderのPython環境はOSのシステムコールへのフルアクセス権限を持っています。
推奨対策:
重要なデータから隔離された環境(コンテナ、VM)で実行
AIがコードを実行する前に、ユーザーにコード内容を提示し承認を求める
作業の定期的な保存
Blenderとの接続をローカルホストのみに制限
7. 将来展望
🚀 急成長するエコシステム
類似プロジェクトの登場:
dhakalnirajan/blender-open-mcp: ローカルOllamaモデル対応版
CSM.ai/blender-mcp: プロフェッショナル向けAIアセット統合版
mcp-unity: Unity向けMCP統合
unreal-engine-mcp: Unreal Engine向けMCP統合
ゲームエンジン全体にMCP統合が広がりつつあります。
📈 市場動向
AI生成3Dアセット市場:
2024年: 16.3億ドル
2032年予測: 92.4億ドル(CAGR 24.29%)
🔮 「Tool」から「Agent」へ
現在は「ユーザーが指示し、AIが実行する」段階ですが、今後はAIが自律的に判断する「エージェント化」が進むと考えられます。
自律的最適化: 「レンダリング時間を短縮して」という指示に対し、AIエージェントがシーン全体を分析し、見えないポリゴンの削減、テクスチャ解像度の調整、レンダリングサンプリング数の最適化を自動実行
Text-to-4D/Game: 静止画の3D化だけでなく、アニメーション(4D)や、インタラクティブなゲームロジックまでもが自然言語で構築可能に
👨🎨 クリエイターの役割変化
「アーティストはAIオーケストラの指揮者となり、すべての楽器を自ら演奏するのではなくなる」
エントリーレベルの3Dモデリング作業は自動化され、「AIを監督・修正する能力」が求められるようになる一方、高度なアートディレクションや複雑なキャラクター造形の価値が相対的に高まります。
📝 まとめ
🎬 3D制作の民主化
Blender MCPは、単なる目新しいガジェットではなく、3D制作の未来を予見させる重要な技術的マイルストーンです。
テキスト、画像、動画というマルチモーダルな入力から、Blenderという高度な3Dツールを直接操作・制御できる能力は、クリエイターの表現力を拡張し、制作のボトルネックを解消する可能性を秘めています。
✅ Blender MCPが最適な人
3D初心者: 複雑なUIを学ばずに3Dモデリングを体験したい
コンセプトアーティスト: アイデアを素早く3Dでプロトタイプ化したい
ゲーム開発者: アセット制作パイプラインを効率化したい
教育者・学生: 3D制作の概念を学習しやすい環境が欲しい
⚠️ 注意が必要な場合
高品質な商用アセット制作: 従来のBlenderスキルが依然として必要
セキュリティが重要な環境: 任意コード実行のリスクを認識し、適切な対策を
🚀 結論
Blender MCPは、AI支援3Dモデリングの概念実証から実用段階への移行を象徴するツールです。
プロフェッショナルなアセット制作の代替ではなく、コンセプト検証、シーン構築、教育といった領域でのワークフローアクセラレーターとして最も価値を発揮します。
3D制作の民主化という観点では、従来は専門家の領域だった作業の一部を、自然言語インターフェースを通じて非専門家にも開放する重要な一歩となっています。
📚 参考リンク
この記事が役に立ったら「スキ」をお願いします!
フォローしていただけると、AI・3D制作関連の最新情報をお届けできます 🙏
いいなと思ったら応援しよう!
ここまで読んでいただきありがとうございます!
記事が少しでもお役に立てたなら、応援チップをいただけると跳ねて喜びます🙌
いただいたチップは、AIツールの検証費・API利用料・新しい記事の取材にそのまま使わせていただきます。
無理のない範囲で、気持ちだけでも嬉しいです✨
