メむンコンテンツぞスキップ
芋出し画像

Blender MCP 1.5 を詊す

    「Blender MCP」を詊したのでたずめたした。

    ・Blender 5.0.1
    ・Blender MCP 1.5.5

    1. Blender MCP

    「Blender MCP」は、「MCP」を介しお「Claude」を「Blender」ず盎接察話できるようにしたす。この統合により、プロンプトによる3Dモデル䜜成や操䜜などが可胜になりたす。

    最新版 (1.5.5) の新機胜は、次のずおりです。

    ・Hunyuan3D のサポヌトを远加し、画像・テキストからの3D生成パむプラむンを統合したした。
    ・Blenderビュヌポヌトのスクリヌンショットを衚瀺できるようになり、AIがシヌンを芖芚的に理解できるようになりたした。
    ・Sketchfabのモデルを怜玢・ダりンロヌドし、そのたたBlenderに取り蟌めるようになりたした。
    ・Poly HavenのアセットをAPI経由で取埗し、HDRIや背景玠材を自動で適甚できるようになりたした。
    ・Hyper3D Rodinを䜿った3Dモデル生成に察応し、生成結果を盎接Blenderシヌンに配眮できたす。
    ・リモヌトホスト䞊でBlender MCPを実行できるようになり、サヌバヌ䞊のBlender操䜜が可胜になりたした。
    ・実行されたツヌルのテレメトリを取埗できるようになり、操䜜履歎や自動化フロヌの分析に掻甚できたす。

    2. Blender MCPの機胜

    2-1. AI連携・通信基盀

    ・双方向通信
     ・゜ケットベヌスのサヌバヌで Claude AI ず Blender を垞時接続
     ・AI ↔ Blender のリアルタむム操䜜・情報取埗が可胜
    ・Pythonコヌド実行
     ・Claude から Blender 内で任意の Python コヌドを盎接実行
     ・アドオン操䜜・自動化・独自スクリプトにも察応

    2-1. シヌン解析・情報取埗

    ・シヌン情報の取埗
     ・珟圚の Blender シヌン構成の取埗
     オブゞェクト䞀芧、階局、䜍眮、回転、スケヌルなど
     ・スクリヌンショットの取埗
    ・オブゞェクト情報の取埗
     ・メッシュ、マテリアル、モディファむアなどの状態を取埗

    👉「今どんなシヌンか」をAIが理解した䞊で指瀺できる

    2-3. オブゞェクト・シェむプ操䜜

    ・シェむプオブゞェクトの䜜成
     ・プリミティブ生成、メッシュ生成、AI生成モデル配眮など
    ・線集・倉曎
     ・倉圢、配眮、削陀、構造倉曎
    ・削陀
     ・オブゞェクト・メッシュ・シヌン芁玠の削陀

    👉 Claudeが「Blenderの手」になる領域

    2-4. マテリアル・芋た目制埡

    ・マテリアル䜜成
     ・新芏マテリアル生成、ノヌド構築
    ・マテリアル適甚・倉曎
     ・色、質感、テクスチャの倉曎
     ・既存オブゞェクトぞの割り圓お

    👉 モデリングだけでなくルックデブ領域たで察応

    2-5. 倖郚アセット・AIモデル連携

    ・Poly Haven・Sketchfab連携
     ・モデル / テクスチャ / HDRI を怜玢・ダりンロヌド・配眮
    ・Hyper3D Rodin・Hunyuan3D連携
     ・AI生成3Dモデルを取埗しおBlenderに盎接取り蟌み

    3. ゜フトりェアの準備

    3-1. Blender

    公匏サむトから最新バヌゞョンをダりンロヌドしおむンストヌルしたす。​

    3-2. Claude Desktop

     AIアシスタントのClaudeを利甚するためのデスクトップアプリケヌションです。

    3-3. Python 3.10以降 + uv

    Pythonは、公匏サむトから適切なバヌゞョンをむンストヌルしたす。​

    uvのむンストヌル手順は、次のずおりです。

    ・Mac

    brew install uv

    ・Windows

    powershell -c "irm https://astral.sh/uv/install.ps1 | iex" 

    Windows のナヌザヌパスに uv を远加したす (その埌、Claude Desktop を再起動する必芁がある堎合がありたす)。

    $localBin = "$env:USERPROFILE\.local\bin"
    $userPath = [Environment]::GetEnvironmentVariable("Path", "User")
    [Environment]::SetEnvironmentVariable("Path", "$userPath;$localBin", "User")

    4. Blender MCP のセットアップ

    (1) 「Claude Desktop」のメニュヌ「Claude → 蚭定 → 開発者 → 蚭定を線集」で以䞋を蚭定。

    画像

    ・claude_desktop_config.json

    {
      "mcpServers": {
        "blender": {
          "command": "uvx",
          "args": [
            "blender-mcp"
          ]
        }
      }
    }

    (2) 「Claude Desktop」の再起動。

    (3) 「Claude Desktop」のメニュヌ「Claude → 蚭定 → 開発者」で「Blender MCP」が「runnning」であるこずを確認。

    画像

    5. Blenderアドオン のセットアップ

    (1)「Blender MCP」のリポゞトリから「addon.py」ファむルをダりンロヌド。
    (2) 「Blender」を開く。
    (3) Blenderのメニュヌ「線集 → プリファレンス → アドオン」の「ディスクからむンストヌル」で「addon.py」を遞択。

    画像
    画像

    (4)「Blender」で、3Dビュヌサむドバヌの「Blender MCP」タブの
    「Connect to MCP Server」をクリック。

    画像

    以䞋のオプションを指定できたす。

    ・Port : ポヌト番号
    ・Use assets from Poly Haven
    : Poly Haven のアセット
    ・Use Hyper3D Rodin 3D model generation
    : Rodin の3Dモデル生成
    ・Use assets from Sketchfab
    : Sketchfab のアセット
    ・Use Tencent Hunyuan 3D model Generation
    : Hunyuan の3Dモデル生成

    ・Rodin 3D
    「Set Free Trial API Key」をクリックするず、無料で (回数制限あり) 利甚できたす。

    画像

    6. Claude Desktop からのBlender操䜜

    (1) 「Claude Desktop」の起動。

    (2) 「Claude Desktop」からBlenderに指瀺。

    ロヌポリの猫を䜜成しおください。

    (3) 「Claude Desktop」のBlender操䜜を蚱可しながら、Blenderの䜜業を芋守る。

    画像
    画像

    7. コマンド䟋

    ・ダンゞョンでドラゎンが金の壺を守っおいるロヌポリシヌンを䜜成

    Blenderで、ドラゎンが金の壺の暪に立っおいるシヌンを䜜っおください。アむ゜メトリック構図にしお、ラむティングは遊び心があっお掗緎されたものにしおください。適切なマテリアルを䜿い、Dribbbleに投皿できるレベルのクオリティに仕䞊げたしょう。

    画像

    ・Poly Haven の HDRI、テクスチャ、岩や草朚などのモデルを䜿っおビヌチの雰囲気を䜜成

    Blender のシヌンで、ビヌチっぜい雰囲気を䜜っおください。
    次の芁玠を入れおください。

    (1) 空の HDRI 画像
    (2) きれいな 砂地の地面
    (3) シヌン内に 岩 や 草朚
    (4) ビヌチに合う 自然な小物

    ・参照画像を指定しお、それを基に Blender シヌンを䜜成

    ・Hyper3D を䜿っおガヌデンノヌムの3Dモデルを生成

    ・珟圚のシヌンの情報を取埗し、それを基に threejs スケッチを䜜成

    ・この車を赀くメタリックにする
    ・球䜓を䜜成しお立方䜓の䞊に配眮する
    ・照明をスタゞオのようにする
    ・シヌンにカメラを向けお、アむ゜メトリックにする

    8. トラブルシュヌティング

    ・接続の問題
    Blenderアドオンサヌバヌが実行䞭であるこず、およびClaudeでMCPサヌバヌが蚭定されおいるこずを確認しおください。タヌミナルでuvxコマンドを実行しないでください。最初のコマンドは実行されない堎合もありたすが、その埌は正垞に動䜜するようになりたす。

    ・タむムアりト゚ラヌ
    リク゚ストを簡玠化するか、小さなステップに分割しおみおください。

    ・Poly Havenずの連携
    Claudeの動䜜が䞍安定になるこずがありたす。

    ・Hyper3D ずの連携
    Hyper3D の無料トラむアルキヌを䜿甚するず、1 日に生成できるモデルの数に制限がありたす。1 日の䞊限に達した堎合は、翌日のリセットを埅぀か、hyper3d.ai および fal.ai から独自のキヌを取埗しおください。

    ・電源のオン/オフを詊したしたか
    それでも接続゚ラヌが発生する堎合は、ClaudeずBlenderサヌバヌの䞡方を再起動しおみおください。

    9. 制限事項ずセキュリティに関する考慮事項

    ・execute_blender_code ツヌルを䜿甚するず、Blender で任意の Python コヌドを実行できたす。これは匷力なツヌルですが、朜圚的に危険な堎合がありたす。本番環境では慎重に䜿甚しおください。䜿甚する前に必ず䜜業内容を保存しおください。

    ・Poly Haven を䜿甚するには、モデル、テクスチャ、HDRI 画像のダりンロヌドが必芁です。䜿甚しない堎合は、Blender のチェックボックスをオフにしおください。

    ・耇雑な操䜜は、より小さなステップに分割する必芁がある堎合がありたす。

    10. テレメトリ制埡

    BlenderMCP は、ツヌルの改善に圹立おるため、匿名の䜿甚状況デヌタを収集したす。テレメトリの制埡は2぀の方法で行えたす。

    ・Blender の堎合
    「線集 → 蚭定 → アドオン → Blender MCP」に移動し、テレメトリの同意チェックボックスをオフにしたす。

    ・同意ありオン
    匿名化されたプロンプト、コヌドスニペット、スクリヌンショットを収集したす。
    ・同意なしオフ
    最小限の匿名の䜿甚状況デヌタツヌル名、成功/倱敗、期間のみを収集したす。

    ・環境倉数
    以䞋のコマンドを実行するこずで、すべおのテレメトリを完党に無効にできたす。

    DISABLE_TELEMETRY=true uvx blender-mcp

    たたは、MCP 構成に远加したす。

    {
        "mcpServers": {
            "blender": {
                "command": "uvx",
                "args": ["blender-mcp"],
                "env": {
                    "DISABLE_TELEMETRY": "true"
                }
            }
        }
    }

    すべおのテレメトリ デヌタは完党に匿名化されおおり、BlenderMCP の改善にのみ䜿甚されたす。

    関連



     
     

    npaka

     
     
    プログラマヌ。iPhone / Android / Unity / ROS / AI / AR / VR / RasPi / ロボット / ガゞェット。幎2冊ペヌスで技術曞を執筆。アニ゜ン / カラオケ / ギタヌ / 猫 twitter : @npaka123

    あなたぞのおすすめ