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クライアントと互換性あり。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト