BlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
最近討論度很高的Blender MCP,他給予AI權限去操作Blender並執行我們下的指令,網上有許多範例展示AI透過Blender一步步建立出整個3D場景的過程非常有意思,我試了一下發現確實蠻有趣的,雖然現在功能還很初階,但我覺得可以期待他往後的發展。
Blender MCP的安裝步驟非常簡單,只需以下幾個步驟就能搞定:
需要3.0以上的版本,請自行到官網下載安裝。
請自行到官網下載安裝。 若不確定有無安裝成功可開啟terminal透過以下指令查看:
py --version
uv是一套Python的套件管理工具,可透過以下指令進行安裝。
mac:
brew install uv
windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
windows用以上指令安裝完後terminal會出現類似這樣的指令,用於把uv添加到系統環境變數,複製貼上執行即可。
set Path=C:\Users\nntra\.local\bin;%Path%
若不確定有無安裝成功可透過以下指令查看:
uv --version
可以透過Claude或Cursor呼叫MCP。
這邊需注意若Claude及Cursor都有設置的話,請勿兩個同時使用MCP Server。
到Claude官網下載安裝。
安裝好後開啟並進入Claude > Settings > Developer > Edit Config
編輯claude_desktop_config.json
後儲存。
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": [
"blender-mcp"
]
}
}
}
進入Settings > MCP > Add Server
並使用以下config:
{
"mcpServers": {
"blender": {
"command": "cmd",
"args": [
"/c",
"uvx",
"blender-mcp"
]
}
}
}
先到官方github下載addon.py檔案。
開啟Blender,進入Edit > Preferences > Add-ons > Install
並選擇剛剛下載的addon.py
,安裝完插件後打勾以啟用add-on。
接著在Blender中按下N
打開側邊欄,應該就能看到Blender MCP的tab了,至此我們的MCP已經準備完畢,只需按下Start MCP Server
就能一鍵在本地開啟MCP Server!
當我們開啟Blender並點擊Start MCP Server
後,就可以開啟我們的AI tools。
這邊分享兩種不同工具的使用方法:
開啟Claude Desktop後,若有成功抓到MCP server則對話框右下角會出現一個小槌子圖案,接著就能開始在對話框中叫AI製作3D場景啦!
這邊實測Claude 3.5產出的結果都蠻悲劇的,用3.7 sonnet會好蠻多的,不過目前做出來的東西還是非常初階。
叫出Chat後把左下角Ask切換為Agent
模式,目前一樣是建議使用3.7 sonnet,然後就能開始輸入指令了。
Cursor在Agent每次執行MCP操作時都會獲取使用者同意,如果覺得需要一直按很麻煩的話可以到Preferences > Cursor Settings > Features > Chat
將Enable auto-run mode
打勾。
我下的指令是『製作一個軟體工程師cozy房間的3D場景』,AI會盡力幫你用基本的幾何形狀拼出一個大概,但結果還是差強人意,並且有些物件的方向跟位置很明顯擺錯了。 幫他調整一下方向後渲染結果如圖:
發光效果也是AI幫忙加上的,這個場景大約是耗時5分鐘生成,大家覺得這個表現如何呢?