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