MCP接続でClaudeにBlenderで3Dモデリングさせてみた
Blender界隈でBlenderとClaudeをMCP接続してClaudeに3Dモデリングさせるというのが話題なので実際に試してみました。自然言語で依頼するとClaudeがモデリングツールを操作してくれます。 Blender界隈でBlenderとClaudeをMCP接続してClaudeに3Dモデリングさせるというのが話題なので実際に試してみました。自然言語で依頼するとClaudeがモデリングツールを操作してくれます。 前提は次の通りです。 Blenderは無料の3Dモデリングツールなので、公式サイトからダウンロードしてインストールしておきます。 Pythonの環境は整えておきましょう。 使用するのは例によってClaude Desktopです。 いつものごとく、 Blender MCPの配布サイトから最新版を ダウンロードします。Zipでダウンロードされるので、展開しておきます。 Blenderを起動して、PreferencesからAdd-onsを開きます。"Install Add-on from File"を選択して、先ほど展開したフォルダから インストールが完了すると、3D ViewのSidebarに"Blender MCP"のアイコンが追加さ れます。 "BlenderMCP"のタブを開いて、 これで、Blender MCPが起動しています。 Claudeにモデリングを依頼してみましょう。 Claudeには以下のように依頼しています。 BlenderでPoly HavenのHDRI、テクスチャ、そして岩や植生のようなモデルを使っ て、ビーチの雰囲気を作り出してください。 実際にやっているところを見たほうが早いと思うので、動画にしました。 今回はアセットを使っているとは言え「風景」だったので、3D画像として成立させる モデリングは結構ハードルが高かったと思います。レンダリングした結果もちょっと 微妙でした。正直リアルな画像を得るだけであれば、Midjourneyなど画像生成AIを使 ったほうが良い結果になるでしょう。 ただ、シンプルなポリゴンモデルなら結構ちゃんとモデルを作ってくれます。 3Dモデルがあると、画角や視点を変えたシーンを何度も調整できるメリットがありま す。 3Dモデリングはツールの使い方もハードルが高く、習得に時間がかかります。 AIを使って自然言語でモデリングできるようになれば結構革新的かなと思います。 MCPでいろいろ拡がっていきますね。Table of Contents
前提
uvはPythonのパッケージなので、以下のようにインストールできます。# Windowの場合
pip install uv
# Macの場合はHomebrewでも可
brew install uvClaudeの設定
claude_desktop_config.jsonを編集します。 Claude DesktopからSettings > Developer > Edit Configで開けます。次のように blender-mcpの設定を追加します。{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"]
}
}
}Blender MCP サーバーのインストール
addon.pyを選びます。Poly Havenのチェックボックスにチェックして start mcp serverをクリックします。Claudeにモデリングしてもらう
まとめ