一、软件介绍

文末提供程序和源码下载

       GenesisCore - Blender AI 自动化开源插件支持一键安装!支持 DeepSeek、Claude 等的 BlenderMCP 工具,完全集成到 Blender 中由大型语言模型(例如 Deepseek、Claude)驱动的 Blender 自动化插件。采用 MCP 协议标准化接口,支持包括 DeepSeek、OpenAI、Anthropic、OpenRouter、SilicorFlow 等多个 LLM 提供商。

二、Features  特征

  • 内置 MCP 客户端实现(无需外部 MCP 主机)
  • 支持多个 LLM 提供商:DeepSeek、OpenAI、Anthropic、OpenRouter、SilicorFlow 等。
  • 集成的 Polyhaven 在线资产系统 (Models/HDRI)
  • 支持本地模型库
  • 对话历史记录控制
  • 一键式供应商切换,自动加载配置
  • SSE 外部 MCP 主机连接支持
  • 模块化工具系统(可扩展)
  • 模块化客户端集成(可扩展)

三、Installation  安装

Blender  混合器

Download and install Blender (Recommended version 4.0+)
下载并安装 Blender(推荐版本 4.0+)

如果下载链接慢,文末已经提供了下载

Windows  窗户

  • 方法 1:文末链接下载使用 ZIP 包

  • Blender -> 首选项 -> 附加组件:从 ZIP 安装

  • 或者将 ZIP 文件直接拖到 Blender 窗口中并按照提示进行作

方法 2:手动安装(需要 Git)

cd %USERPROFILE%\AppData\Roaming\Blender Foundation\blender\%blender_version%\scripts\addons
git clone https://github.com/AIGODLIKE/GenesisCore.git
  • 通过 Blender 首选项启用插件 -> 附加组件 -> 搜索 “GenesisCore”

Linux  Linux 的

For Linux users (Assumes basic proficiency):
对于 Linux 用户(假设基本熟练):

cd /home/**USER**/.config/blender/**BLENDER_VERSION**/scripts/addons
git clone https://github.com/AIGODLIKE/GenesisCore.git
  • 通过 Blender 首选项启用插件 -> 附加组件 -> 搜索 “GenesisCore”

Usage  用法

Basic Usage  基本用法

  1. Open UI panel in 3DViewport (N-Panel) -> GenesisCore panel
    在 3DViewport 中打开 UI 面板(N 面板)-> GenesisCore 面板
  2. Select LLM provider (DeepSeek/OpenAI/Anthropic etc.)
    选择 LLM 提供商(DeepSeek/OpenAI/Anthropic 等)
  3. Obtain corresponding API Key
    获取对应的 API Key
  4. Enter API Key in addon settings
    在插件设置中输入 API Key
  5. Fetch supported model list
    获取支持的模型列表
  6. Select model  选择型号
  7. Choose tool modules (Disable "Asset Tools" if no custom assets needed)
    选择工具模块(如果不需要自定义资源,请禁用“资源工具”)
    1. Hold shift to select multiple modules
      按住 Shift 键可选择多个模块
  8. Enter command  Enter 命令
  9. Execute command  执行命令

Advanced  高深

  1. Conversation History  对话历史记录

    • Enabled: Consumes more tokens but maintains context
      已启用:使用更多令牌,但保留上下文
    • Disabled: Lower token usage, each command is isolated
      Disabled:降低 Token 使用率,每个命令都是隔离的
    • Use "Clear History" to reset conversation context
      使用 “Clear History” 重置对话上下文
  2. Configuration Management  配置管理

    • Config auto-saves when refreshing model list
      刷新模型列表时配置自动保存
    • Click "Save Config" to manually save current settings
      点击 “Save Config” 手动保存当前设置
    • Each provider maintains independent configurations
      每个提供商都维护独立的配置
  3. Polyhaven Integration  Polyhaven 集成

    • Requires enabling "Asset Tools" module
      需要启用“Asset Tools”模块
    • AI intelligently decides when to use Polyhaven assets
      AI 智能决定何时使用 Polyhaven 资产
    • Downloaded assets cache to:
      已将资源缓存到:
      • Windows: C:\Users\{USER}\AppData\Local\Temp\polyhaven_{asset_type}  窗户: C:\Users\{USER}\AppData\Local\Temp\polyhaven_{asset_type}
      • Linux: /tmp/polyhaven_{asset_type} (I guess, caz I'm not a Linux user)
        Linux:/tmp/polyhaven_{asset_type} (我猜,因为我不是 Linux 用户)
      • Asset types: modelshdris
        资产类型:modelshdris
    • Cached assets auto-load without re-downloading
      缓存的资源会自动加载,无需重新下载
  4. External MCP Host Connection (Port 45677)
    外部 MCP 主机连接(端口 45677)

    {
     "mcpServers": {
         "BlenderGenesis": {
         "url": "http://localhost:45677"
         }
     }
    }
  5. Custom Tool Development  定制工具开发

    • Reference existing modules in src/tools/
      引用 src/tools/ 中的现有模块
    • Note: Import new modules in src/tools/__init__.py (Order affects UI display)
      注意:在 src/tools/__init__.py 中导入新模块(顺序影响 UI 显示)
  6. Custom Client Development
    自定义客户端开发

    • Reference src/client/openai.py (MCPClientOpenAI implementation)
      参考 src/client/openai.py (MCPClientOpenAI 实现)

软件下载

夸克网盘分享

本文信息来源于GitHub作者地址:https://github.com/AIGODLIKE/GenesisCore

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐