BlenderMCP: 實現Claude AI與Blender交互,通過提示詞進行3D建模、場景創建和操作。
BlenderMCP是什么?
BlenderMCP 是一個基于 Blender 的插件,可以通過 Model Context Protocol (MCP) 協議將 Blender 與 Claude ai 連接,實現通過提示輔助的3D建模、場景創建和材質。
主要功能
雙向通信:通過基于套接字的服務器連接 Claude AI 和 Blender。
對象操作:在 Blender 中創建、修改和刪除 3D 對象。
材質控制:應用和修改材質及顏色。
場景檢查:獲取當前 Blender 場景的詳細信息。
代碼執行:從 Claude 運行任意 Python 代碼。
適用人群
設計人員:用于快速創建和編輯 3D 模型和場景。
開發者:用于自動化建模流程和集成 AI 功能。
如何在BlenderMCP 中創建新的 3D 模型?
1. 安裝和配置 BlenderMCP
首先,確保你已經安裝了 BlenderMCP 插件和 MCP 服務端:
下載 addon.py 文件并安裝到 Blender 中。
啟動 MCP 服務端,運行 uvx blender-mcp 命令。
如果使用 Claude 桌面版,需要配置 claude_desktop_config.json 文件。
2. 啟動連接
在 Blender 中:
打開 3D 視圖側邊欄(按 N 鍵)。
找到 BlenderMCP 標簽。
設置端口號(默認為 9876)。
點擊 Start MCP Server 啟動插件內的服務器。
確保 MCP 服務端在終端中運行。
3. 通過 Claude 創建 3D 模型
在 Claude 界面中輸入自然語言指令,例如:
創建簡單對象:輸入 “Create a sphere and place it above the cube”,Blender 會通過 create_primitive 工具生成一個球體并將其放置在立方體上方。
創建復雜場景:輸入 “Create a low poly scene in a dungeon, with a dragon guarding a pot of gold”,Claude 會逐步調用多個工具生成低多邊形地牢、龍和金罐的場景。
調整對象屬性:輸入 “Make this car red and metallic”,使用 set_material 和 modify_object 工具將車的材質改為紅色金屬質感。
4. 查看和調整結果
在 Blender 中查看生成的 3D 模型和場景。
如果需要進一步調整,可以通過 Claude 輸入新的指令,或者直接在 Blender 中手動編輯。
GitHub倉庫:https://github.com/ahujasid/blender-mcp
相關文章
- 用戶登錄