ahujasid/blender-mcp

Community plugin to control Blender 3D with any LLM of your choice

何を解決するか

Blender MCP は、自然言語のプロンプトを用いて、LLM(例:Claude)を通じて3DモデリングソフトウェアであるBlenderを制御できるようにします。複雑なメニューを手動でナビゲートしたり、Pythonスクリプトを手書きしたりする必要がなくなり、シーンの作成、オブジェクトの操作、マテリアルの管理が可能になります。

動作方法

このプロジェクトは、2つの主要なコンポーネントから構成されています。1つはBlender内にソケットサーバーを構築するBlenderアドオン、もう1つはLLMとアドオンの間を橋渡しするMCP(Model Context Protocol)サーバーです。LLMはTCPソケット経由でJSONオブジェクトとしてコマンドを送信し、アドオンはそれをBlender内のPythonコードとして実行します。

対象ユーザー

AI駆動のプロンプト支援モデリングやシーン作成により、3Dワークフローを加速させたい3Dアーティスト、デザイナー、開発者。

主な特徴

  • オブジェクトおよびマテリアル制御:プロンプトで3Dオブジェクトの作成・変更・削除、マテリアルや色の適用が可能。
  • コード実行:AIから直接Blender内で任意のPythonコードを実行できる。
  • シーンの検査:AIは現在のBlenderシーンに関する詳細情報を取得し、情報に基づいた変更が可能。
  • アセット統合:Poly Haven、Sketchfab、およびHyper3D RodinやHunyuan3Dを介したAI生成3Dモデルと直接統合可能。
  • マルチクライアント対応:Claude Desktop、Cursor、VS Codeなど、さまざまなMCPクライアントと互換性あり。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト