
GenesisCore - Blender AI 自动化开源插件支持一键安装!支持 DeepSeek、Claude 等的 BlenderMCP 工具,完全集成到 Blender 中
GenesisCore - Blender AI 自动化开源插件支持一键安装!支持 DeepSeek、Claude 等的 BlenderMCP 工具,完全集成到 Blender 中由大型语言模型(例如 Deepseek、Claude)驱动的 Blender 自动化插件。采用 MCP 协议标准化接口,支持包括 DeepSeek、OpenAI、Anthropic、OpenRouter、SilicorF
一、软件介绍
文末提供程序和源码下载
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 基本用法
- Open UI panel in 3DViewport (N-Panel) -> GenesisCore panel
在 3DViewport 中打开 UI 面板(N 面板)-> GenesisCore 面板 - Select LLM provider (DeepSeek/OpenAI/Anthropic etc.)
选择 LLM 提供商(DeepSeek/OpenAI/Anthropic 等) - Obtain corresponding API Key
获取对应的 API Key - Enter API Key in addon settings
在插件设置中输入 API Key - Fetch supported model list
获取支持的模型列表 - Select model 选择型号
- Choose tool modules (Disable "Asset Tools" if no custom assets needed)
选择工具模块(如果不需要自定义资源,请禁用“资源工具”)- Hold shift to select multiple modules
按住 Shift 键可选择多个模块
- Hold shift to select multiple modules
- Enter command Enter 命令
- Execute command 执行命令
Advanced 高深
-
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” 重置对话上下文
- Enabled: Consumes more tokens but maintains context
-
Configuration Management 配置管理
- Config auto-saves when refreshing model list
刷新模型列表时配置自动保存 - Click "Save Config" to manually save current settings
点击 “Save Config” 手动保存当前设置 - Each provider maintains independent configurations
每个提供商都维护独立的配置
- Config auto-saves when refreshing model list
-
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:
models
,hdris
资产类型:models
、hdris
- Windows:
- Cached assets auto-load without re-downloading
缓存的资源会自动加载,无需重新下载
- Requires enabling "Asset Tools" module
-
External MCP Host Connection (Port 45677)
外部 MCP 主机连接(端口 45677){ "mcpServers": { "BlenderGenesis": { "url": "http://localhost:45677" } } }
-
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 显示)
- Reference existing modules in
-
Custom Client Development
自定义客户端开发- Reference
src/client/openai.py
(MCPClientOpenAI implementation)
参考src/client/openai.py
(MCPClientOpenAI 实现)
- Reference
软件下载
本文信息来源于GitHub作者地址:https://github.com/AIGODLIKE/GenesisCore
更多推荐
所有评论(0)