AI工具有那些? @ 香港AI工具平台
BlenderMCP 專案:blender-mcp 是一個開源專案,它透過模型內容協定 (Model Context Protocol, MCP),將強大的 3D 建模軟體 Blender 與 Claude AI 連接起來。這個整合讓開發者和設計師能夠直接使用自然語言提示(prompt)來控制 Blender,實現由 AI 輔助的 3D 模型與場景創作。
MCP工具

BlenderMCP 專案

blender-mcp 是一個開源專案,它透過模型內容協定 (Model Context Protocol, MCP),將強大的 3D 建模軟體 BlenderClaude AI 連接起來。這個整合讓開發者和設計師能夠直接使用自然語言提示(prompt)來控制 Blender,實現由 AI 輔助的 3D 模型與場景創作。

核心功能

  • 雙向溝通:建立一個基於 Socket 的伺服器,讓 Claude AI 與 Blender 之間可以即時通訊。
  • 物件與場景操控:使用者可以透過對話指令,在 Blender 中進行建立、修改、刪除 3D 物件,以及調整材質、顏色和燈光等操作。
  • 程式碼執行:允許 Claude 在 Blender 環境中執行任意的 Python 程式碼,實現更複雜的客製化操作。
  • 外部資源整合
    • 支援透過 API 從 Poly Haven 下載高品質的資產,如模型、紋理和 HDRIs。
    • 整合 Hyper3D Rodin,能夠根據文字描述生成 3D 模型。
    • 能夠搜尋並下載 Sketchfab 上的模型。

運作方式

該系統主要由兩個部分組成:

  1. Blender 附加元件 (addon.py):一個安裝在 Blender 內的附加元件,它會啟動一個 Socket 伺服器,用來接收並執行來自外部的指令。
  2. MCP 伺服器 (server.py):一個實現了 MCP 協定的 Python 伺服器,作為 Claude AI 和 Blender 附加元件之間的橋樑。

如何使用

使用者需要在本地環境安裝好 Blender 和 Python,並透過 uv 套件管理器安裝 blender-mcp。接著,在 Claude Desktop 或 Cursor 等支援 MCP 的 AI 工具中設定好 blender-mcp 伺服器,並在 Blender 中啟用對應的附加元件。一旦連線成功,使用者就可以在 AI 聊天介面中,用類似「創建一個有龍看守金幣的低多邊形地城場景」這樣的指令來進行 3D 創作。

總結來說,blender-mcp 專案極大地簡化了 3D 內容的創作流程,將強大的 AI 語言理解能力與專業的 3D 建模工具結合,為 3D 設計、遊戲開發和視覺化等領域帶來了全新的可能性。

  • MCP平台來源: github
  • 連結: https://github.com/ahujasid/blender-mcp?tab=readme-ov-file

立即試用MCP工具