AIでBlender操作、3Dを言葉で動かす
朝の出汁版(通勤2分)
- ポイント1: 「mcp-for-blender」を使うと、ChatGPTやClaudeなど好きなAIからBlenderの3D操作を自然言語で直接指示できるようになった。
- ポイント2: 専用のインターフェースを覚えなくても「球を3つ並べて」「マテリアルを赤にして」といった指示だけでモデリング作業が進む仕組みで、3D初心者でも入口が大きく下がっている。
- ポイント3: GitHubのリポジトリからPython製プラグインを導入し、使い慣れたAIと接続するところから始めてみると、LP用の3D素材やSNS動画の背景制作などに応用できる。
出汁の素(深読みモード)
「Blenderが難しい」の正体は、インターフェースの壁だった
3Dモデリングを諦めた理由として一番多く聞かれるのが「操作を覚えられなかった」だ。Blenderは無料で高機能ながら、ショートカット・モード切り替え・マテリアル設定のUIが独特で、入門コストが高いことで知られている。動画やLPの3D素材を自分で作りたいと思っても、その手前で挫折するパターンは珍しくない。
GitHubで3万スターを超えたコミュニティプラグイン「mcp-for-blender」は、その構造的な問題にシンプルな解答を出している。Blenderの操作をMCP(Model Context Protocol)経由でAIに橋渡しすることで、ChatGPTやClaudeといった使い慣れたAIから自然言語でBlenderを直接操作できるようにしている。「球を3つ並べて」「マテリアルを赤にして」「背景を暗めのグレーに」——そういった指示をAIに投げると、Blenderが実際に動く仕組みだ。
Blender固有の操作を覚える前に「何が作れるか」を体感できる、という順番の逆転が起きている点が興味深い。
MCPという「橋」が何をやっているか
このプラグインの核になっているのが、Anthropicが設計したMCP(Model Context Protocol)という仕組みだ。平たく言うと「AIが外部ツールを呼び出すための共通規格」で、対応したAIクライアントであればメーカーを問わず接続できる。mcp-for-blenderはその規格に沿ってBlenderとの通信を実装しているため、Claude以外にもOpenAIのAPIに対応したクライアントや、自前で組んだAIエージェントからも操作できる。
構造的には、AIがユーザーの自然言語指示を解釈し、MCPサーバーを通じてBlenderのPython APIに変換・実行する流れになっている。Blender側にはあらかじめプラグインを入れておく必要があるが、処理の本体はAI側にある。
公式ではない点には注意が必要だ。Blender Foundationとは無関係のコミュニティ開発であり、Blenderのバージョンアップによる互換性の問題や、サポート体制の違いは把握した上で使いたい。とはいえ3万スターという数字は、実際に使っている人が相当数いることの傍証になる。
MCPが各種ツールをAIでつなぐ動きは加速しており、MetaのAIと自作ガジェットをつなぐSDKが公開された動きもそのひとつ。AIを「操作する道具」として使う側の選択肢が、ここ半年で一気に広がっている。
コードなしでできること、書けると広がること
コードなしでできること: プラグインをBlenderにインストールし、対応AIクライアントと接続さえしてしまえば、あとは自然言語で指示するだけだ。「シンプルなロゴをモデリングして」「SNS動画の背景に使えそうな幾何学オブジェクトを配置して」といったタスクは、3Dの知識がなくても指示の精度次第で実行できる。LP用のヘッダー背景、YouTube動画の3Dインサートカット、プロフィール動画の演出などがターゲットになりやすい。
コードが書けると広がること: Pythonが扱えるなら、Blenderの内部APIを直接呼ぶスクリプトをAIに生成させて実行するワークフローが組める。繰り返し作業のバッチ処理(同じ形を100個並べる、ライティングを一括変更するなど)や、AIが生成したパラメータをループで回してバリエーションを量産するアプローチだ。コードを読むだけでアプリの中身が丸わかるAIが登場した流れと組み合わせると、既存のBlenderスクリプトをAIに解析させながら改造する使い方も現実的になってきた。
まず試すなら:プラグイン導入から最初の指示まで
GitHubリポジトリ(https://github.com/ahujasid/mcp-for-blender)のREADMEに導入手順が記載されている。大まかな流れは以下のとおり。
- Blenderにプラグイン(.zipまたはPythonファイル)をインストールする
- MCPサーバーを起動し、使いたいAIクライアントから接続設定を行う
- AIのチャット画面から「新しいシーンを作って、中心に立方体を置いて」など具体的な指示を投げる
最初の指示は「ひとつのオブジェクトを作る」「色を変える」など単純なものから始めるのが確認しやすい。動いたことが確認できてから、複数オブジェクトの配置やライティング設定に進む方が混乱しにくい。
使うAIクライアントは、MCP対応のClaude Desktopか、同様に対応しているクライアントが現状は扱いやすい。APIキーがあればOpenAI系のクライアントでも接続できるが、クライアントごとにMCPの設定手順が異なるため、READMEの該当セクションを参照してほしい。
まずBlenderをインストールしていない人は、公式サイト(blender.org)から無料で入手できる。Blender自体は無料・オープンソースのため、プラグインのコストを含めてもツール費用はゼロから始められる。
AIエージェントから3Dを操作する、その先にあるワークフロー
mcp-for-blenderは単体ツールとして見ると「Blenderを使いやすくするもの」だが、エージェント的な使い方ができる点が本質的に面白い。たとえば「ブランドカラーを指定する→AIがLPヘッダー用の3D背景を複数パターン生成→Blenderで確認して選ぶ」というループを、ほぼ自然言語だけで回すことができる。
動画生成AIが4K・半額・2倍速にという動きと組み合わせると、「3Dアセットの生成(Blender)→動画化(生成AI)」という制作パイプラインを個人で完結させるシナリオが見えてくる。AIエージェントに複数のツールを連携させて仕事を完走させる構想については、AIエージェントが「完了」と言っても信じるなで触れたような精度管理の課題はまだ残っているが、Blenderのように操作結果が画面上で即座に確認できるツールは、エラーの検出と修正ループを回しやすいという利点がある。
「AIでコンテンツを自分で作る」の射程が、テキスト・画像・動画から3Dモデルまで広がりつつある。エントリーポイントとして今の時期に触っておく価値は高い。
参照ソース
- [GitHub]ruvnet/ruflo→ github.com/ruvnet/ruflo
- [GitHub]ahujasid/mcp-for-blender→ github.com/ahujasid/mcp-for-blender
- [GitHub]Crosstalk-Solutions/unifi-toolkit→ github.com/Crosstalk-Solutions/unifi-toolkit
