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 等。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案