AIでBlenderを自由に操れるプラグインが話題
朝の出汁版(通勤2分)
- ポイント1: LLMからBlenderを直接制御できるコミュニティ製プラグイン「blender-mcp」が公開され、GitHubで2.7万スター超えと急速に注目を集めている。
- ポイント2: テキスト指示だけで3Dモデルの配置・変形・マテリアル変更などを操作できる仕組みで、Blenderの操作習得なしにAI経由で3D制作ワークフローに入れる可能性がある。
- ポイント3: 触りたい人はGitHubの「ahujasid/blender-mcp」からREADMEを確認し、手元にBlenderとお好みのLLMを用意するところから始めてみよう。
出汁の素(深読みモード)
Blenderを「テキストで動かす」プラグインが2.7万スターを集めた理由
GitHubに公開されたコミュニティ製プラグイン「blender-mcp」が、公開から短期間で2.7万スターを超えた。これはBlenderをMCP(Model Context Protocol)経由でLLMから直接制御できる仕組みで、Claude・GPT・Geminiなど手持ちのLLMをBlenderの操作インターフェースとして使えるようにするものだ。
注目されている背景には、Blenderそのものの学習コストの高さがある。3Dモデリングソフトとしての完成度は高いが、ショートカットや独自UIへの習熟が求められ、「使いこなすまでの壁」がずっと課題だった。blender-mcpはその壁を、テキスト指示というインターフェースで迂回する試みだ。
公式リポジトリのREADMEによると、対応しているのはオブジェクトの配置・変形、マテリアルの変更、シーン構成の変更など。「赤いキューブを左に3つ並べて」「このオブジェクトをメタリック素材に変えて」といった自然言語の指示がBlenderの操作に変換される形で、UIを直接触らずともAI側から制御できる設計になっている。
「コードなし」と「コードが書ける」でできることが変わる
blender-mcpは「コードを書かなくてもBlenderを動かせる」という文脈で語られることが多いが、実用の幅は少し整理して理解しておきたい。
コードなしでできることとしては、テキスト指示による基本的な3D操作(オブジェクト追加・移動・回転・スケール変更・マテリアル変更)と、LLMの提案を受けながらシーンを組み立てる使い方が挙げられる。プロダクトのモックアップや、SNS投稿用の簡易3Dビジュアル制作など、「完成度よりスピード」を優先する場面では有効な選択肢になりえる。
Pythonが書けると有利になることもある。Blenderは内部でPythonスクリプトをネイティブに扱えるため、LLMが生成したコードをそのまま実行させる使い方や、blender-mcpを自分のワークフローに合わせてカスタマイズする場面では、スクリプトの読み書きができると一気に応用範囲が広がる。また、ドキュメントに記載されているところによると、MCPプロトコルを通じてBlender側のPython APIを直接呼べる設計のため、複雑なオートメーションを組みたい場合はコードの理解が鍵になる。
先日の朝出汁でも触れたターミナルで動くオープンソースのAIコーディングエージェント登場の流れと同様、「AIをローカルツールの操作レイヤーに差し込む」という構造が広がっており、blender-mcpもその一例として位置づけられる。
「3Dなんて触ったことない」人にとっての現実的な用途
3Dモデリング経験がない人にとって、blender-mcpがどこまで実用的かはまだ評価が分かれる段階だ。GitHubのIssueやコミュニティの反応を見ると、「シンプルなシーン構成なら動く」という報告が多い一方、複雑なリグ設定やアニメーション、プラグインと絡んだ操作はまだ不安定なケースがあるとも指摘されている。
現実的な用途として考えやすいのは以下のような場面だ。
- SNSやLP用の簡易3Dオブジェクト・背景素材の生成
- プロダクトの外観モックアップをざっくり確認する
- 3Dシーンのラフスケッチをクライアントに見せる前段階のたたき台
- Blender自体を学ぶ前の「何ができるかを把握する」ための入口
一方、「フルにAIに任せて商用クオリティのCGを作る」という使い方には、現時点ではまだ人間側の調整が必要なフェーズが多い。ツールとして見るなら、Blenderを学ぶモチベーションを上げながら、AIとの往復でアウトプットを出していくスタイルが今の実力に近い。
なお、GPT-6が一部ユーザーに解放、3Dモデリング性能が話題という動きとあわせると、LLM側の3D理解精度が上がるにつれてblender-mcpのような橋渡しツールの有用性も上がっていく構造は見えている。
今すぐ試す:Blender+好みのLLMで動かすまでの最短ルート
触りたい人への最短ルートを整理する。
必要なもの
- Blender(公式サイトから無料でインストール可)
- 好みのLLM(Claude、GPT-4o、ローカルモデルなど)
- GitHubアカウント(任意だが、Issueで最新状況を追うのに便利)
最初の手順
- ahujasid/blender-mcp のREADMEを開く
- インストール手順に従ってBlenderにアドオンを追加する(zip形式でのインストールが基本)
- MCPサーバーを起動し、LLMクライアントとBlenderをつなぐ
- テキストで指示を出して動作確認する(「赤いキューブを追加して」レベルから始めると動作確認しやすい)
使うLLMについて
READMEではClaudeとの組み合わせが例示されているが、MCPプロトコルに対応したLLMであれば基本的に接続できる設計になっている。ローカルで完結させたい場合は、Ollama経由でローカルモデルをつなぐ選択肢もある。
最初に試すこと
まずは「シンプルなオブジェクトを追加・移動させる」だけを試すのが早い。複雑な操作から入ると詰まりやすいため、Blenderの基本シーン(デフォルトのキューブが出ている状態)からスタートして、一つひとつ指示の通り方を確かめるのが現実的なアプローチだ。
MCPプロトコルを軸に「ソフトウェアをAIで動かす」流れが加速している
blender-mcpの仕組みの核にあるMCP(Model Context Protocol)は、Anthropicが提唱したLLMと外部ツールをつなぐための標準プロトコルだ。Blenderだけでなく、MCPを使ったさまざまなツール連携が急速に広がっており、ターミナル・ブラウザ・データベース・デザインツールなど、既存ソフトウェアをLLMのコマンド対象にしようという動きが各所で起きている。
先日の朝出汁で紹介した自然言語でデータ処理ルートを組み立てられる時代へも同じ方向性の延長線上にある。「AIにできること」が「生成・要約・翻訳」から「既存ツールの操作そのもの」へとシフトしているフェーズで、blender-mcpはその具体例の一つとして見ておくと、個別ツールを超えたトレンドとして捉えやすい。
MCPに対応したプロジェクトのリストは modelcontextprotocol/servers でまとめられており、Blender以外にどんなツールがLLM制御の対象になっているかを確認する入口として使える。blender-mcpの仕組みに興味を持った人は、このリポジトリを見ておくと次の応用先が見えてくる。
参照ソース
- [GitHub]llvm/llvm-project→ github.com/llvm/llvm-project
- [GitHub]ahujasid/blender-mcp→ github.com/ahujasid/blender-mcp
- [GitHub]sooryathejas/METATRON→ github.com/sooryathejas/METATRON
