ahujasid/blender-mcp
Community plugin to control Blender 3D with any LLM of your choice
解決的問題
Blender MCP 允許使用者透過 LLM(例如 Claude)使用自然語言提示來控制 3D 建模軟體 Blender。它消除了手動導航複雜選單或手動撰寫 Python 程式碼的需要,從而實現場景建立、物件操作與材質管理。
工作原理
此專案由兩個主要組件構成:一個在 Blender 內部建立 Socket 伺服器的 Blender 增益模組,以及作為 LLM 與增益模組之間橋樑的 MCP(Model Context Protocol)伺服器。LLM 透過 TCP Socket 以 JSON 物件形式傳送指令,增益模組則在 Blender 內部將這些指令作為 Python 程式碼執行。
適用對象
希望利用 AI 驅動的提示輔助建模與場景建立來加速 3D 工作流程的 3D 藝術家、設計師與開發者。
主要亮點
- 物件與材質控制:透過提示建立、修改與刪除 3D 物件,並套用材質或顏色。
- 程式碼執行:可直接從 AI 在 Blender 中執行任意 Python 程式碼。
- 場景檢視:AI 可取得目前 Blender 場景的詳細資訊,以做出明智的變更。
- 資產整合:透過 Hyper3D Rodin 與 Hunyuan3D 直接整合 Poly Haven、Sketchfab 以及 AI 生成的 3D 模型。
- 多客戶端支援:相容於多種 MCP 客戶端,包括 Claude Desktop、Cursor、VS Code 等。
相關
- 專案
- 專案
- 專案
- 專案
- 專案